|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.01.2012, 18:07 | #1 |
Новичок
Джуниор
Регистрация: 16.01.2012
Сообщений: 2
|
Связать макросы Exel и Visio.
Доброго времени суток!
Не так давно занимаюсь написанием макросов и некоторые вопросы для меня представляют серьезную проблему. Подскажите можно ли и если да, то как решить задачу: из макроса в exel вызвать макрос в visio, задать в нем параметр, и после того как он отработает и нарисует все что нужно закрыть его и продолжить работу макроса exel? с помощью CreateObject("WScript.Shell").Run Filename я открываю visio файл дальше пытаюсь запустить макрос Application.Run "Power199Full_Av.vsd!NewMacros.Macr o1" Выдает ошибку Application-defined or object-defined error. а как задать параметр для макроса я что-то вообще не понял. Последний раз редактировалось Alexis_; 16.01.2012 в 18:18. |
16.01.2012, 18:51 | #2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Application.Run запускает макрос, имеющийся в Excel (application - это ведь ссылка на приложение Excel)
Создавайте объект - приложение Visio, и из него уже запускайте макрос Передать параметр проще через реестр (SaveSetting, GetSetting) |
17.01.2012, 11:39 | #3 |
Новичок
Джуниор
Регистрация: 16.01.2012
Сообщений: 2
|
Спасибо! сейчас попробую...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Макросы в Exel | zverozavr | Microsoft Office Excel | 3 | 16.02.2011 19:10 |
Связать ячейку с объектом в Microsoft Visio | deejay | Microsoft Office Excel | 0 | 14.01.2011 07:35 |
как EXEL связать с DELPHI | Sergey1515 | Общие вопросы Delphi | 3 | 23.06.2010 17:05 |
Формулы или макросы в EXEL | samas | Microsoft Office Excel | 2 | 27.03.2009 22:25 |
альтернатива Visio | Crasty | Софт | 1 | 27.01.2009 10:45 |