All Forums
 Категория Visio
 Форум Вопросы и ответы
 Как добавить свой шаблон в списко стандартных?
Author Previous Topic Topic Next Topic  

TuzhibaevTA

Russia
85 Posts

Posted - 01/17/2005 :  11:25:46
В visio 2003 при его запуске выскакивает приглашение выбора типа нового документа в Task plane, там список категорий и названия шаблонов. Как создать там свою категорию и поместить свой шаблон?

В msdn я нашел вариант: указываешь в опциях папку с шаблонами и в при выборе шаблонов появляется дополнительная папка (other), в которой отражаются шаблоны этой папки.
Но, не красяво получается... Хочу свою!

Тужибаев Тимур

immortal

Russia
391 Posts

Posted - 01/17/2005 :  11:34:19  Visit immortal's Homepage
Инструменты - опции - дополнительно - кнопка "пути файлов" туда прописывай пути

визио 2003 форэвер

...а вобще-то я белый и пушистый.
Go to Top of Page

TuzhibaevTA

Russia
85 Posts

Posted - 01/17/2005 :  11:39:27
quote:
Originally posted by immortal

Инструменты - опции - дополнительно - кнопка "пути файлов" туда прописывай пути

визио 2003 форэвер

...а вобще-то я белый и пушистый.



Дубль два:
В msdn я нашел вариант: указываешь в опциях папку с шаблонами и в при выборе шаблонов появляется дополнительная папка (other), в которой отражаются шаблоны этой папки.
Но, не красяво получается... Хочу свою!


Тужибаев Тимур
Go to Top of Page

immortal

Russia
391 Posts

Posted - 01/17/2005 :  12:23:44  Visit immortal's Homepage

дубль два
C:\immor;C:\immor\my_shablon

C:\immor - другой

C:\immor\my_shablon - my_shablon
скриншот тут
http://www.immortal.st.vstu.edu.ru/scr.htm



визио 2003 форэвер

...а вобще-то я белый и пушистый.
Go to Top of Page

TuzhibaevTA

Russia
85 Posts

Posted - 01/17/2005 :  13:37:20
Сделал все тоже самое: эффект тот же - 0.
Все вывалилось в папку other, кстати у тебя в скриншоте тоже папка другие. Почему так?

Тужибаев Тимур
Go to Top of Page

TuzhibaevTA

Russia
85 Posts

Posted - 01/17/2005 :  13:40:51
А это написано в хелпе:
Displays the additional location of templates. When a location is added here, templates in this location are listed on the New submenu from the File menu, as well as in the Other category folder on the Choose Drawing Type window.



Тужибаев Тимур
Go to Top of Page

Kalinin

Russia
64 Posts

Posted - 01/17/2005 :  19:22:39
В Визио 2003 никто не найдет папку Solution. Наверное ее там вообще нет. С мастера шейпами как то можно возится в папке OTHER, и даже собственные шаблоны документов на новом листе ВИЗИО имеются, но не слева как раньше а справа среди последних файлов. Вероятно Билл и его нукеры потихоньку забивают остальные коды в проге, чтобы попозже не сотавить места тем, кто кроме них умеет соображать. Пока на работе остаемся в версии 2002. А интересно будет переходить на новенькое, когда появится например трехмерка с возможностью группировок и склеиваний.
А вот еще чуча из 2003 версии: Раньше при отключении кнопок, автоматически врубалась кнопка СТРЕЛКА ВЫДЕЛЕНИЯ. Теперь приходится бежать мышой до этой кнопки и тыкать ее. неудобно весьма.
И еще: Не покупайте книгу автора Леонтьева Бориса Константиновича под завлекающим названием "VISIO 2003 не для дилетантов". Эта книжка - лабуда и бред вперемежку с плагиатом. Ничего по 2003 Визии там и в помине нет. Ну кому интересно, попробуйте. мое дело предупредить.

Ryazan
Go to Top of Page

Digitall

Russia
389 Posts

Posted - 01/17/2005 :  22:51:48  Visit Digitall's Homepage
quote:
Originally posted by TuzhibaevTA

В visio 2003 при его запуске выскакивает приглашение выбора типа нового документа в Task plane, там список категорий и названия шаблонов. Как создать там свою категорию и поместить свой шаблон?

В msdn я нашел вариант: указываешь в опциях папку с шаблонами и в при выборе шаблонов появляется дополнительная папка (other), в которой отражаются шаблоны этой папки.
Но, не красяво получается... Хочу свою!

Тужибаев Тимур


Итак. Как надо добавлять свои шаблоны в Visio 2003.

Опишу примерный алгоритм, как я до этого дошел.
1) Открываем шаблон и видим, что в заголовке окна полное название шаблона, хотя название файла подчас вообще непонятное. Копаем шаблон. В ShapeSheet'е документа ничего нет. В свойствах тоже. Производим эксперимент. Создаем шаблон и сохраняем его в папку 1033. Какому-то шаблону присваиваем расширение VST_ и обзываем этим же именем наш шаблон. Открываем Visio. Он его обозвал также как и оригинальный шаблон.
Вывод: Значит названия берутся не из шаблона.
2) Запускаем Visio. Открываем в HEX-редакторе память, видим, что список в нем есть. Закрываем его и открываем Visio.exe в том же HEX-редакторе. Список есть, но зашифрован. Короче напрямую поправить не получится.
Вывод: Список жестко прошит в Visio.exe.
3) Снова запускаем Visio и роемся в памяти. По адресу 00A52090 замечаем строку "С:\Documents and Settings\Digitall\Local Settings\Application Data\Microsoft\Visio". По ней и идем. Видим 3 файла: ShapeGallery.mdb - этот говорит сам за себя, т.е. база данных для поиска фигур в Visio. VISIO.BIN - это настройки интерфейса Visio. И content.dat. Если переименовать его в txt, то увидим, что это и есть список шаблонов, составленный Visio. Нужным образом правим его и ставим галочку "Только для чтения".

Приведу кусок кода:
<Begin Localize>;New file.vst 2 D:\Program Files\Microsoft Office\Visio11\1033\new1.vst 1 0 new1.vst New\New file (US units)|new1.vst;

Добавляет папку New в которой лежит файл new1.vst, а в списке он называется New file.vst

Хотя для верности все же лучше править в Hex-редакторе.
Go to Top of Page

Digitall

Russia
389 Posts

Posted - 01/17/2005 :  22:56:41  Visit Digitall's Homepage
quote:
Originally posted by Kalinin

И еще: Не покупайте книгу автора Леонтьева Бориса Константиновича под завлекающим названием "VISIO 2003 не для дилетантов". Эта книжка - лабуда и бред вперемежку с плагиатом. Ничего по 2003 Визии там и в помине нет. Ну кому интересно, попробуйте. мое дело предупредить.

Ryazan


Спасибо за комментарий к книге. Дилетанты, скорее всего, просто читают документацию.
Если есть чем дополнить данную страницу, Weлкам.
http://www.prodigitall.narod.ru/docs/books.html
Go to Top of Page

immortal

Russia
391 Posts

Posted - 01/19/2005 :  08:40:16  Visit immortal's Homepage
quote:
Originally posted by TuzhibaevTA

Сделал все тоже самое: эффект тот же - 0.
Все вывалилось в папку other, кстати у тебя в скриншоте тоже папка другие. Почему так?

Тужибаев Тимур


надо указать больше одного пути, должно работать, первый путь other, остальные по названию файлов, моно на первый путь не обращать внимания, как избавиться от него не знаю, возможно у тебя в папки с первым путем нет шаблонов, попробуй туда положить один шаблон.

визио 2003 форэвер

...а вобще-то я белый и пушистый.
Go to Top of Page

TuzhibaevTA

Russia
85 Posts

Posted - 01/19/2005 :  08:57:58
quote:
Originally posted by immortal

quote:
Originally posted by TuzhibaevTA

Сделал все тоже самое: эффект тот же - 0.
Все вывалилось в папку other, кстати у тебя в скриншоте тоже папка другие. Почему так?

Тужибаев Тимур


надо указать больше одного пути, должно работать, первый путь other, остальные по названию файлов, моно на первый путь не обращать внимания, как избавиться от него не знаю, возможно у тебя в папки с первым путем нет шаблонов, попробуй туда положить один шаблон.

визио 2003 форэвер

...а вобще-то я белый и пушистый.



Пробовал. Все как ты сказал. Все шаблоны попадают в other.

Тужибаев Тимур
Go to Top of Page

immortal

Russia
391 Posts

Posted - 01/19/2005 :  09:16:10  Visit immortal's Homepage
http://www.immortal.st.vstu.edu.ru/scr1.htm

только поменял первый путь на C:\

эксперементируйте

визио 2003 форэвер

...а вобще-то я белый и пушистый.
Go to Top of Page

immortal

Russia
391 Posts

Posted - 01/19/2005 :  09:20:37  Visit immortal's Homepage
попробуйте указать свою папку там где лежат общие шаблоны, и там-же создать свои папки и указать пути, ну или както так

визио 2003 форэвер

...а вобще-то я белый и пушистый.
Go to Top of Page
  Previous Topic Topic Next Topic  
Данный сайт является архивом форума visio.artberg.ru, который был закрыт в связи с переходом на новую платформу visio.getbb.ru
Все материалы доступны только для чтения! Если у вас появились вопросы, или вы хотите что-то обсудить, связанное с Visio, обращайтесь на новый форум!
Архив был создан благодаря совместным усилиям Генадия Туманова @Tumanov (visio.artberg.ru), Александра ака @Surrogate (visio.getbb.ru), и Николая Белых @nbelyh (unmanagedvisio.com)