All Forums
 Категория Visio
 Форум Вопросы и ответы
 docmd(1024) не работает в visio2003
Author Previous Topic Topic Next Topic  

lagov

1 Posts

Posted - 02/21/2008 :  08:32:38
Есть смартшейпы разработанные в visio2002
Логика их работы построена на ShapeSheet и используется упомянутая
docmd(1024)

смысл такой: кидается шейп на форму, указываются ему параметры (customparam) и изменением одного из параметров на true запускается размножение шейпа и автоматом делается сложная картинка.
По независящим и непреодолимым условиям переходим visio2002->visio2003
Шейп не работает.
вариант runaddon(docmd(1024)) пробовал, без толку

Помогите пожалуйста.

Tumanov

Russia
1198 Posts

Posted - 02/21/2008 :  16:32:58
Чем же тут поможешь...
В документации явно написано, что docmd(1024) в ShapeSheet не работает.
В макросе работает. В принципе, можно в ячейку вписать
=RUNMACRO("ThisDocument.ttt")
а в макросе
Sub ttt()
Visio.Application.DoCmd (visCmdUFEditDuplicate)
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)