В экселе запускаю макрос, который работает с ворд-файлом.
Происходит такая ошибка:
Compile error: Variable not defined.
И в этой строке
rng.Collapse Direction:=wdCollapseEnd
выделяется слово:
wdCollapseEnd
Как исправить ошибку?
Нужно заменить константу "wdCollapseEnd" на значение.
Экселю не известны эти константы. Константа wdCollapseEnd - это ноль.
Значения констант можно искать через гугл, просто ища в гугле название константы.
После замены код будет выглядеть так:
rng.Collapse Direction:=0
Нашел проще решение: подключил библиотеку: Tools - References... - microsoft word 14.0 object library.
У этого способа есть недостаток, при переходе на новую версию, код перестанет работать, нужно будет подключить новую библиотеку.
И на другом компьютере не будет работать, если на нём другая версия.
все заработало, спасибо