RunTime Error 424 exel 2 word
Господа, доброе время суток.
Не могу справиться с проблемой. Код достался мне по наследству. Высчитывает дебет по скрипту и вставляет в шаблон. скрипт достаточно известный и очень много информации, но грамотно поправить код не хватает опыта. ниже привожу код. Жду помощи Код:
Спасибо всем кто откликнется. ps - поставил оповещение, отвечаю оперативно. |
Цитата:
Если Вы пользуете раннее связывание — Вам нужна ссылка в проекте на библиотеку типов. Если пользуете позднее связывание — не нужна. В первой строке у Вас раннее связывание, во второй — позднее. По поводу «почему-то замена не производится» — имейте в виду, что, если Вы не подключаете библиотеку типов (например, Вы используете только позднее связывание), то Вам надо самостоятельно, «ручками», описывать все используемые константы из библиотеки (wdFindContinue, wdReplaceAll и т.п.). И если бы, как положено, в коде был бы использован оператор Option Explicit, требующий обязательного объявления переменных, Вы бы просто получили ошибку прекомпиляции и сразу поняли бы, в чём проблема. Но, поскольку такового оператора нет, все необъявленные переменные (в том числе и вышеприведённые как бы «константы», а по факту — переменные) при использовании молча инициализируются нулями. Разбираться более глубоко в данном коде особого интереса не имею, особливо учитывая отсутствие рабочего образца и неизвестного компонента ProgressIndicator. |
Вложений: 1
Прилагаю файлы:
скрин при раскоментировании Код:
' Dim WA As Word.Application, WD As Word.Document: Set WA = New Word.Application ' установлен office 2010. макрос работает на 13м офисе, но это не выход т.к. есть свои трудности. |
Тема. Закрыта.
всем спасибо! |
Время: 17:31. |
Время: 17:31.
© OSzone.net 2001-