Помощник
Здравствуйте, гость ( Вход | Регистрация )
|
|
7:11:2007, 05:17
|
|
Новенький ![]() Группа: Программист Сообщений: 5 Регистрация: 2:05:2007 Пользователь №: 10 583 Репутация: 0
|
Доброго всем времени суток. Столкнулся с очень интересным вопросом. Программа связывается с документом Word через DdeClientConv и посылает туда данные, а также запускает макросы из документа на выполнение. Макросы без параметра удачно выполняются. А при запуске макросов с параметром (типа Sub InsertBarText(shtrix As String) - в Worde работает) VBA выдаёт ошибку выполнения. Как только не пытался пропихнуть параметр, ничего не получается. Люди добрые подскажите, пожалуйста, реально ли через DDE запустить макрос с параметром и если да, то как?
|
|
Сообщение
#1
|
|
![]() |
|
|
12:11:2007, 23:48
|
|
Новенький ![]() Группа: Программист Сообщений: 5 Регистрация: 2:05:2007 Пользователь №: 10 583 Репутация: 0
|
DDE must die, OLE forever. Люди не будьте такими чайниками как я. Намного проще переписать код под использование OLE, что я и сделал и очень доволен и всем советую.
|
|
Сообщение
#2
|
|
|
|
16:11:2007, 07:12
|
|
Божественный ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 2 450 Регистрация: 27:05:2004 Из: Минск Пользователь №: 561 Специализация: Delphi, RDBMS, C# Репутация: 8
|
DDE уже давно умерла .. и поддердивается только что бы очень древние программы могли работать...
|
|
Сообщение
#3
|
|
![]() |
|
Текстовая версия | Сейчас: 16:05:2008 - 17:48 |