All Forums
 Категория Visio
 Форум Вопросы и ответы
 Vit
Author Previous Topic Topic Next Topic  

Vit

4 Posts

Posted - 08/23/2003 :  10:57:58
Думаю вопрос несложный для опытных пользователей. Пытаясь написать програмку в VB под Visio, обнаружил что у расположеных на листе нескольких копий одного шэйпа различаются имена. Например на трафарете "реле", на листе одно имя "реле.4" другое "реле.7" и т. д. цифры меняются, в зависимости от элементов из которого состоит шэйп. Программа воспринимает шэйпы как разные, что мешает нормальной работе. Подскажите, можно ли поменяв настройки, убрать цифры в именах последующих, копируемых, шэйпов, или может быть есть функция в VB возвращающая NAME шэйпа без цифр. Спасибо за все ответы.

Tumanov

Russia
1198 Posts

Posted - 08/23/2003 :  12:38:59
Поменяв настройки - нельзя.
Можно пользоваться ссылкой на Мастер-шейп, от которого они образованы. Его имя для всех таких шейпов будет одинаковым.
ActivePage.Shapes(i).Master.Name
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)