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

pull_up

1 Posts

Posted - 04/23/2003 :  15:13:31
Здравствуйте всем.
Возникла не совсем обычная для меня задачка:
есть схема нарисованная в Visio 2000, на схеме есть только 2 вида объектов - "Dynamic Connector" и "Rectangle". У каждого объекта есть уникальное имя. Так вот, не подскажет ли кто как по двойному клику на объекте вызывать какой-нибудь исполняемый модуль с передачей в него имени этого объекта?
Вариант с написанием макросов для каждого объекта не подходит.
Буду рад любым полезным советам.

С уважением, Ruslan.

Tumanov

Russia
1198 Posts

Posted - 04/23/2003 :  16:23:03
Имя можно не передавать по двойному клику, а вычислять в макросе через объект Selection.
Sub ttt()
MsgBox ActiveWindow.Selection(1).Name
End Sub
Макрос будет один.
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)