Откройте документ Excel из MS Word с помощью VBA - PullRequest
0 голосов
/ 03 ноября 2011

Я хочу открыть лист Excel через Word VBA, вставить информацию из строки документа Word и сохранить ее. У меня есть код для получения конкретной информации из документа Word, но я не знаю, как открыть Excel и сохранить его.

Я нашел решение на следующем сайте: http://www.exceltip.com/st/Control_Excel_from_Word_using_VBA_in_Microsoft_Excel/463.html

Выдает ошибку, а также я не знаю, как добавить ссылку на библиотеку Excel в Word.

Ошибка: Dim xlApp As Excel.Application - Ошибка компиляции «Определяемый пользователем тип не определен»

Ответы [ 2 ]

0 голосов
/ 07 октября 2018

Ваша ссылка на Exceltip кажется плохой, поэтому невозможно узнать, какие другие изменения могут потребоваться, если вы перейдете на позднюю привязку;установка ссылки VBA на библиотеку объектов Excel была бы самым простым решением.Для реализации реализации StackOverflow, которую вы можете адаптировать, см .: Код VBA, который копирует таблицы из нескольких файлов Word в отдельные листы в Excel Excel, называя этот лист именем Word doc?

0 голосов
/ 03 ноября 2011

Вы можете сделать одну из двух вещей здесь -

1) Измените «Excel.Application» и «Excel.Workbook» на «Объект» (поздно)

или

2) В Редакторе VBA перейдите в Инструменты> Ссылки и найдите «Библиотека объектов Microsoft Excel x.0» и установите флажок. (ранняя оценка)

«Х» зависит от вашей версии Excel. 11.0 - это Office 2003, 12.0 - это Office 2007 и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...