Форум пользователей Visio http://visio.getbb.ru/ |
|
Добавление информации об авторских правах http://visio.getbb.ru/viewtopic.php?f=15&t=609 |
Страница 1 из 2 |
Автор: | Surrogate [ 23 июн 2014, 19:28 ] |
Заголовок сообщения: | Добавление информации об авторских правах |
недавно я анонсировал статью 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 у нас конечно на копирайте не заработаешь я этот код применяю, для маркировки версий мастеров. многие мои коллеги используют старые мастера (стенсилы), но наслышаны о фичах появившихся в новых стенсилах. потом убеждают меня, что используют крайние версии. теперь у меня есть возможность доказать, что они используют старье… |
Автор: | Flipper [ 25 июн 2014, 07:15 ] |
Заголовок сообщения: | Re: Добавление информации об авторских правах |
Только обратите внимание что поле отмеченное на картинке нельзя потом будет изменить, сохраняйте копию мастера без заполнения этого поля!!! |
Автор: | Surrogate [ 25 июн 2014, 11:06 ] |
Заголовок сообщения: | Re: Добавление информации об авторских правах |
Ви таки правы́ ©® какой тогда смысл в этом поле для записи информации о копирайте, если его перебивать можно спасибо за предупреждение, я как всегда забыл предупредить! |
Автор: | Qwertiy [ 25 июн 2014, 15:12 ] |
Заголовок сообщения: | |
Всё распакуем и перепишем |
Автор: | Surrogate [ 25 июн 2014, 15:20 ] |
Заголовок сообщения: | Re: Добавление информации об авторских правах |
ты про разгруппировку ? распакуем |
Автор: | Qwertiy [ 25 июн 2014, 15:30 ] |
Заголовок сообщения: | |
Surrogate писал(а): ты про разгруппировку ? распакуем Неа. Я про то, чтоб взять vsdx-файл, распаковать его как zip, в получившихся xml'ках найти этот текст, поменять его, после чего упаковать в zip и переименовать в vsdx |
Автор: | Surrogate [ 25 июн 2014, 15:32 ] |
Заголовок сообщения: | Re: Добавление информации об авторских правах |
ясно у меня правда визио2010 |
Автор: | Qwertiy [ 25 июн 2014, 15:33 ] |
Заголовок сообщения: | |
Значит добавляется пара шагов для смены форматов |
Автор: | Surrogate [ 25 июн 2014, 15:37 ] |
Заголовок сообщения: | Re: |
Qwertiy писал(а): Значит добавляется пара шагов для смены форматов ну вот еще, если б мне с того копирайта что капало
|
Автор: | Surrogate [ 26 июн 2014, 12:07 ] |
Заголовок сообщения: | Re: Добавление информации об авторских правах |
взял некий файл созданный в визио2010 и сохранил в формат vdx, открыл его программой xmlpad. Что-то не нашел там этого поля |
Автор: | Qwertiy [ 26 июн 2014, 16:59 ] |
Заголовок сообщения: | |
А что за vdx? |
Автор: | Surrogate [ 26 июн 2014, 17:21 ] |
Заголовок сообщения: | Re: Добавление информации об авторских правах |
если сохранишь файл как XML Drawing получишь файл *.vdx Статья про это от Digitall™: XML в Visio 2003™ |
Автор: | Surrogate [ 10 сен 2014, 14:19 ] |
Заголовок сообщения: | Re: |
Qwertiy писал(а): Неа. Я про то, чтоб взять vsdx-файл, распаковать его как zip, в получившихся xml'ках найти этот текст, поменять его, после чего упаковать в zip и переименовать в vsdx решил вернуться к вопросу редактирования xml…1. распаковал бесплатным архиватором 7-zip 2. редактировал в блокноте, также пробовал в программе xmlpad 3. сохранил папку в zip бесплатным архиватором 7-zip 4. переименовал в vsdx пользователь у которого установлен визио 2013 не может открыть этот файл |
Автор: | Qwertiy [ 10 сен 2014, 15:07 ] |
Заголовок сообщения: | |
Surrogate писал(а): 3. сохранил папку в zip бесплатным архиватором 7-zip Надо упаковывать алгоритмом deflate. Конечно, если я правильно понял, что распаковывался тоже vsdx, а не vsd. Для старых офисных форматов распаковка необратима. |
Автор: | Surrogate [ 10 сен 2014, 15:10 ] |
Заголовок сообщения: | Re: Добавление информации об авторских правах |
где этот алгоритм искать в настройках 7-zip ? да ты правильно понял, что распаковывал я vsdx |
Автор: | Qwertiy [ 10 сен 2014, 15:17 ] |
Заголовок сообщения: | |
Surrogate писал(а): где этот алгоритм искать в настройках 7-zip ? |
Автор: | Surrogate [ 10 сен 2014, 15:24 ] |
Заголовок сообщения: | Re: Добавление информации об авторских правах |
у меня ровно те же настройки отличается лишь уровень сжатия: нормальный |
Автор: | Qwertiy [ 10 сен 2014, 15:34 ] |
Заголовок сообщения: | |
Ты точно xml-разметку не поломал, или какие-то теги не удалил? Можешь выложить пример файла, который не получается открыть (и оригинальный, заодно)? |
Автор: | Surrogate [ 10 сен 2014, 15:46 ] | |||
Заголовок сообщения: | Re: Добавление информации об авторских правах | |||
я правил в последний раз xml pad там в теги не влезешь особо. test.vsdx - это оригинал, кстати мой конвертер его не смог открыть отправлял test3.vsdx тому же человеку который создал test.vsdx
|
Автор: | Qwertiy [ 10 сен 2014, 15:56 ] | |||
Заголовок сообщения: | ||||
Они оба не открываются, т. к. запакованы вместе с папкой Вот, перепаковал - теперь всё открывается: PS: Да, а содержимое-то одинаковое...
|
Страница 1 из 2 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |