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

BAIRox

4 Posts

Posted - 03/28/2005 :  01:02:26
Можно ли добавить свой пункт в меню, появляющееся при нажатии правой кнопкой мыши на шейп?

brace

Russia
358 Posts

Posted - 03/31/2005 :  12:50:05
когда профи молчат на сцену выходят дилетанты -:)
вот что я нашел в хелпе моего visio 2003:

You could add a command to a shape's shortcut menu that goes to another page in the drawing. To do this, select the shape, and then click Show ShapeSheet on the Window menu. On the Insert menu, click Section, select the Actions check box, and then click OK.
Select a cell in the Actions section, and then on the Edit menu, click Action. Fill in the Menu box, and then choose an action (for this example, click the Go to page option). For more information, see the ShapeSheet Reference (on the Help menu, click Developer Reference)

Go to Top of Page

immortal

Russia
391 Posts

Posted - 03/31/2005 :  13:23:53  Visit immortal's Homepage
quote:
Originally posted by brace

когда профи молчат на сцену выходят дилетанты -:)
вот что я нашел в хелпе моего visio 2003:

You could add a command to a shape's shortcut menu that goes to another page in the drawing. To do this, select the shape, and then click Show ShapeSheet on the Window menu. On the Insert menu, click Section, select the Actions check box, and then click OK.
Select a cell in the Actions section, and then on the Edit menu, click Action. Fill in the Menu box, and then choose an action (for this example, click the Go to page option). For more information, see the ShapeSheet Reference (on the Help menu, click Developer Reference)



да ладно прибедняться-то, я дык по нерусски не понимаю. :-)
т.к. не написана версия визио и русифицирована она или нет пишу относительно русифицированной:
1. Выделяем шейп
2. Меню: Окно - показать лист
3. Кликаем на открывшимся листе правой кнопкой мыши и в контекстном меню жмём
Вставить секцию...
4. выбираем секцию "Действия" , жмём "ОК"
Появится секция Action, нам нужны ячейки: Menu и Action соответственно пишем в Menu название вашего меню в Action действие, кот. необходимо выполнить при нажатии на это меню.
воть и усё


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

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

Kuzmich

18 Posts

Posted - 04/29/2005 :  02:07:00
По поводу ячейки Action:
Можно ли запускать свою функцию?
Go to Top of Page

immortal

Russia
391 Posts

Posted - 04/29/2005 :  08:35:50  Visit immortal's Homepage
=DOCMD(<номер команды>) описание комманд тут http://prodigitall.narod.ru/docs/docmd.txt
запуск Add-on: =RUNADDON("my.exe")
если адд-он ваш, необходимо прописать путь к нему в меню: Инструменты - опции... Дополнительно - пути файлов... Добавления:

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

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

Kuzmich

18 Posts

Posted - 04/29/2005 :  15:53:52
Ставлю в номер команды 1577 - Макрос, появляется окошко с выбором моих макросов, а как сразу запустить один из них?
Go to Top of Page

immortal

Russia
391 Posts

Posted - 04/29/2005 :  16:29:51  Visit immortal's Homepage
=RUNADDON("имя макроса")
причём макрос должен лежать в документе где он запускается

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

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

Kuzmich

18 Posts

Posted - 04/29/2005 :  17:01:38
Большое спасибо... :)
Go to Top of Page

Rozo

6 Posts

Posted - 01/03/2006 :  18:24:13
=DOCMD(<номер команды>)
Ya vybrala (<номер команды>)- DOCMD(1451) - drawing>text block tool

V contex menu poyavilsya item s imenem, kotoroe ya zadala v section "Actions", no ozidaemyh deystviy net.

Probovala i drugie komandy, tot ze result: imya dobavlyaetsya, a deystviy nikakih.

U menya stoit Visio 2003.

Mozet eze 4egoto ne hvataet.
Go to Top of Page

Tumanov

Russia
1198 Posts

Posted - 01/03/2006 :  19:36:54
Выполняются не все команды (почему-то).
Окошки открываются исправно, как положено. А вот 1451 - не работает.
Go to Top of Page

Rozo

6 Posts

Posted - 01/03/2006 :  19:43:02
Daze ne znayu 4t0 vypolnyaetsya, probovala 1010, 1021
Mozet poprobovat' posadit' 1451 v macro i ottuda vyzyvat'?
Go to Top of Page

Rozo

6 Posts

Posted - 01/03/2006 :  20:01:14
Da, tak rabotaet!!!!
Ura!!
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)