Форум пользователей Visio

Форум по вопросам применения и программирования в Visio
Текущее время: 25 сен 2017, 10:11

Часовой пояс: UTC + 3 часа [ Летнее время ]


Правила форума


При размещении файлов предпочтительным является формат vsd (а не vsdx/vsdm)



Начать новую тему Ответить на тему  [ Сообщений: 25 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Добавление информации об авторских правах
СообщениеДобавлено: 23 июн 2014, 19:28 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3362
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
недавно я анонсировал статью David J Parker The Hidden Master Cells – ShapeKeywords and Copyright
немного поколдовав научился добавлять информацию о копирайте
Код:
Sub ActiveDocumentMastersModify()
Dim mst As Master, mast As Master, sps As Shapes, shp As Shape
For Each mst In ActiveDocument.Masters
mst.Prompt = "Created by Surrogate"
Set mast = mst.Open
Set sps = mast.Shapes
Set shp = sps(1)
mast.PageSheet.CellsSRC(visSectionObject, visRowMisc, visObjKeywords).FormulaU = """Surrogate™"""
If shp.CellsSRC(visSectionObject, visRowHelpCopyright, visCopyright).Formula = """""" Then shp.CellsSRC(visSectionObject, visRowHelpCopyright, visCopyright).FormulaU = """http://visio.getbb.ru"""
mast.Close
Next
End Sub
Изображение
у нас конечно на копирайте не заработаешь :)
я этот код применяю, для маркировки версий мастеров. многие мои коллеги используют старые мастера (стенсилы), но наслышаны о фичах появившихся в новых стенсилах. потом убеждают меня, что используют крайние версии.
теперь у меня есть возможность доказать, что они используют старье…


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Добавление информации об авторских правах
СообщениеДобавлено: 25 июн 2014, 07:15 
Только обратите внимание что поле отмеченное на картинке нельзя потом будет изменить, сохраняйте копию мастера без заполнения этого поля!!!


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Добавление информации об авторских правах
СообщениеДобавлено: 25 июн 2014, 11:06 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3362
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
Ви таки правы́ ©®
какой тогда смысл в этом поле для записи информации о копирайте, если его перебивать можно :)
спасибо за предупреждение, я как всегда забыл предупредить!


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 25 июн 2014, 15:12 
Не в сети
Ветеран

Зарегистрирован: 06 май 2013, 13:01
Сообщений: 746
Откуда: Россия
Использую Visio c: 2013
Очков репутации: 18

Добавить очки репутацииУменьшить очки репутации
Всё распакуем и перепишем :lol:


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Добавление информации об авторских правах
СообщениеДобавлено: 25 июн 2014, 15:20 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3362
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
ты про разгруппировку ? распакуем


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 25 июн 2014, 15:30 
Не в сети
Ветеран

Зарегистрирован: 06 май 2013, 13:01
Сообщений: 746
Откуда: Россия
Использую Visio c: 2013
Очков репутации: 18

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
ты про разгруппировку ? распакуем

Неа. Я про то, чтоб взять vsdx-файл, распаковать его как zip, в получившихся xml'ках найти этот текст, поменять его, после чего упаковать в zip и переименовать в vsdx :mrgreen:


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Добавление информации об авторских правах
СообщениеДобавлено: 25 июн 2014, 15:32 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3362
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
ясно Изображение у меня правда визио2010


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 25 июн 2014, 15:33 
Не в сети
Ветеран

Зарегистрирован: 06 май 2013, 13:01
Сообщений: 746
Откуда: Россия
Использую Visio c: 2013
Очков репутации: 18

Добавить очки репутацииУменьшить очки репутации
Значит добавляется пара шагов для смены форматов :D


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re:
СообщениеДобавлено: 25 июн 2014, 15:37 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3362
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
Qwertiy писал(а):
Значит добавляется пара шагов для смены форматов :D
ну вот еще, если б мне с того копирайта что капало Изображение


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Добавление информации об авторских правах
СообщениеДобавлено: 26 июн 2014, 12:07 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3362
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
взял некий файл созданный в визио2010 и сохранил в формат vdx, открыл его программой xmlpad.
Что-то не нашел там этого поля


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 26 июн 2014, 16:59 
Не в сети
Ветеран

Зарегистрирован: 06 май 2013, 13:01
Сообщений: 746
Откуда: Россия
Использую Visio c: 2013
Очков репутации: 18

Добавить очки репутацииУменьшить очки репутации
А что за vdx?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Добавление информации об авторских правах
СообщениеДобавлено: 26 июн 2014, 17:21 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3362
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
если сохранишь файл как XML Drawing получишь файл *.vdx
Изображение

Статья про это от Digitall XML в Visio 2003


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re:
СообщениеДобавлено: 10 сен 2014, 14:19 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3362
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
Qwertiy писал(а):
Неа. Я про то, чтоб взять vsdx-файл, распаковать его как zip, в получившихся xml'ках найти этот текст, поменять его, после чего упаковать в zip и переименовать в vsdx :mrgreen:
решил вернуться к вопросу редактирования xml…
1. распаковал бесплатным архиватором 7-zip
2. редактировал в блокноте, также пробовал в программе xmlpad
3. сохранил папку в zip бесплатным архиватором 7-zip
4. переименовал в vsdx
пользователь у которого установлен визио 2013 не может открыть этот файл


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 10 сен 2014, 15:07 
Не в сети
Ветеран

Зарегистрирован: 06 май 2013, 13:01
Сообщений: 746
Откуда: Россия
Использую Visio c: 2013
Очков репутации: 18

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
3. сохранил папку в zip бесплатным архиватором 7-zip

Надо упаковывать алгоритмом deflate.
Конечно, если я правильно понял, что распаковывался тоже vsdx, а не vsd. Для старых офисных форматов распаковка необратима.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Добавление информации об авторских правах
СообщениеДобавлено: 10 сен 2014, 15:10 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3362
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
где этот алгоритм искать в настройках 7-zip ?
да ты правильно понял, что распаковывал я vsdx


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 10 сен 2014, 15:17 
Не в сети
Ветеран

Зарегистрирован: 06 май 2013, 13:01
Сообщений: 746
Откуда: Россия
Использую Visio c: 2013
Очков репутации: 18

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
где этот алгоритм искать в настройках 7-zip ?

Изображение


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Добавление информации об авторских правах
СообщениеДобавлено: 10 сен 2014, 15:24 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3362
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
у меня ровно те же настройки отличается лишь уровень сжатия: нормальный


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 10 сен 2014, 15:34 
Не в сети
Ветеран

Зарегистрирован: 06 май 2013, 13:01
Сообщений: 746
Откуда: Россия
Использую Visio c: 2013
Очков репутации: 18

Добавить очки репутацииУменьшить очки репутации
Ты точно xml-разметку не поломал, или какие-то теги не удалил?
Можешь выложить пример файла, который не получается открыть (и оригинальный, заодно)?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Добавление информации об авторских правах
СообщениеДобавлено: 10 сен 2014, 15:46 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3362
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
я правил в последний раз xml pad там в теги не влезешь особо.
test.vsdx - это оригинал, кстати мой конвертер его не смог открыть
отправлял test3.vsdx тому же человеку который создал test.vsdx


Вложения:
test3.vsdx [25.45 Кб]
Скачиваний: 14
test.vsdx [25.5 Кб]
Скачиваний: 13
Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 10 сен 2014, 15:56 
Не в сети
Ветеран

Зарегистрирован: 06 май 2013, 13:01
Сообщений: 746
Откуда: Россия
Использую Visio c: 2013
Очков репутации: 18

Добавить очки репутацииУменьшить очки репутации
Они оба не открываются, т. к. запакованы вместе с папкой :)

Вот, перепаковал - теперь всё открывается:

PS: Да, а содержимое-то одинаковое...


Вложения:
test2.vsdx [25.96 Кб]
Скачиваний: 19
test3.vsdx [25.96 Кб]
Скачиваний: 11
Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 25 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Вы можете создать форум бесплатно PHPBB3 на Getbb.Ru, Также возможно сделать готовый форум PHPBB2 на Mybb2.ru
Русская поддержка phpBB