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

dkapotov

Russia
29 Posts

Posted - 02/25/2006 :  10:25:13  Visit dkapotov's Homepage
Нарисовал свои шейпы. Создал библиотеку свою. Как сделать чтоб при двойном клике на шейпе в чертеже вываливалось свое имя в виде префикса? Например "Выключатель 21", а не shape21....

И опыт, сын ошибок трудных.... придет как и половое бессилие с годами...

Tumanov

Russia
1198 Posts

Posted - 02/25/2006 :  14:27:21
Вопрос непонятен.
При двойном клике по умолчанию открывается текстовый блок. Что Вы хотите - автоматически добавить туда префикс, причем только по двойному клику и не ранее?
Или задача более простая?
В принципе, чтобы получить имя мастер-шейпа в ячейке нужно использовать функции MasterName() или Name().
Например, вставить в мастершейп Field / Custom Formula / =Name()
Тогда, если мастер называется "Выключатель", то при переносе его на страницу в экземплярах будут появляться надписи типа Выключатель Выключатель.5 Выключатель.6 и т.д.
Go to Top of Page

brace

Russia
358 Posts

Posted - 02/26/2006 :  08:55:02

в хелпе визио в поле поиск забей фразу
Change the name and view the ID of a shape.
там ответ на твой вопрос.
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)