Я хочу экспортировать данные из электронной таблицы, такие как имя, дата рождения, адрес и т. Д. В письмо, которое я пишу словом.Экспорт данных из Excel в Word с использованием VBA
Я после этого tutorial:
Я имел успех в заполнении информации в слове с помощью кнопки управления, но я не хочу серую кнопки уродливой в слове, так что я попытался сделать макрос и вставил один и тот же скрипт в макрос vba.
вот сценарий я использую при попытке сделать макрос:
Sub Macro1()
Dim objExcel As Object
Set objExcel = CreateObject("Excel.Application")
Set exWb = objExcel.Workbooks.Open("C:\Users\Admin\Desktop\Case Log.xlsx")
ThisDocument.solicitor.Caption = exWb.Sheets("Sheet1").Cells(4, 3)
exWb.Close
Set exWb = Nothing
End Sub
, когда я запустить макрос, то он выделяет слово «стряпчий» и выводит сообщение «Ошибка компиляции: Метод или член данных не найден "
Я проверил и перепроверял, и имя метки верное, оно работает с командной кнопкой, я не понимаю, почему он не должен работать как макрос.
Любые помощь будет высоко оценена.
Макрос должен быть помещен в 'module' в рамках проекта VBA в' Document' который contais в 'label'. Это должно быть ** не ** в проекте VBA «Нормальный» из «Normal.dotm». Там 'ThisDocument' будет' Normal.dotm'. –
Элементы управления ActiveX (что демонстрирует «учебник») на самом деле не идеальны для документов Word. Среди прочего, элемент управления ActiveX становится собственностью документа, в котором он находится, поэтому Axel рассказывает вам, где разместить код. Существуют альтернативы, которые лучше подходят для поверхности документа Word. Трудно сделать предложение, не зная чего-то о том, как должен выглядеть документ, но обычно в Word мы используем закладки или элементы управления контентом в качестве «целей» для информации. –
Пожалуйста, найдите минутку, чтобы узнать о заданиях на StackOverflow. Два широко расходящихся запроса в одном вопросе нарушают правила сайта. Нажмите ссылку «Изменить» под своим вопросом и удалите часть «Второе ...». Поместите это в новый вопрос - вы можете связать его с этой информацией для получения исходной информации. –