Форум программистов CODEBY.NET Хостинг в Беларуси — Active Technologies

Разработка бизнес сайтов

Нужны клиенты? Тогда сюда быстрее...
X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )




> запуск макроса Word с параметром, используя Dde
Бака
Вставить ник
сообщение 7:11:2007, 05:17
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 5
Регистрация: 2:05:2007
Пользователь №: 10 583



Репутация: - 0 +


Доброго всем времени суток. Столкнулся с очень интересным вопросом. Программа связывается с документом Word через DdeClientConv и посылает туда данные, а также запускает макросы из документа на выполнение. Макросы без параметра удачно выполняются. А при запуске макросов с параметром (типа Sub InsertBarText(shtrix As String) - в Worde работает) VBA выдаёт ошибку выполнения. Как только не пытался пропихнуть параметр, ничего не получается. Люди добрые подскажите, пожалуйста, реально ли через DDE запустить макрос с параметром и если да, то как?
Подняться вверх 
 
Сообщение #1
 
Новая тема 
Ответов (1 - 2)
Бака
Вставить ник
сообщение 12:11:2007, 23:48
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 5
Регистрация: 2:05:2007
Пользователь №: 10 583



Репутация: - 0 +


DDE must die, OLE forever. Люди не будьте такими чайниками как я. Намного проще переписать код под использование OLE, что я и сделал и очень доволен и всем советую.
Подняться вверх 
 
Сообщение #2
Barmutik
Вставить ник
сообщение 16:11:2007, 07:12
Цитата Ответить 


Божественный
*****

Группа: Модеры
Сообщений: 2 450
Регистрация: 27:05:2004
Из: Минск
Пользователь №: 561
Специализация: Delphi, RDBMS, C#



Репутация: - 8 +


DDE уже давно умерла .. и поддердивается только что бы очень древние программы могли работать...
Подняться вверх 
 
Сообщение #3


Ответить  Новая тема 

 

RSS Текстовая версия Сейчас: 16:05:2008 - 17:48
с нами можно связаться по:
телефону: +375-(29)-632-60-67
e-mail:info@codeby.net