Это, наверное, довольно тривиальный вопрос, но я очень новичок в VBA, поэтому мои знания довольно лоскутные.Word VBA Показать документ
В основном, что я сделал, у меня есть код VBA в excel, который я хочу использовать для создания нового документа Word из шаблона, а затем найти/заменить некоторый текст маркера, который я разместил в нем на основе о том, что находится в книге Excel. Я думаю, что у меня есть часть поиска/замены, но я, похоже, не могу правильно открыть текстовый документ.
Вот соответствующий код:
Set wordApp = New Word.Application
wordApp.Documents.Add Template:=ThisWorkbook.Path & "\Template.dotx"
Когда я запускаю этот код он выполняет прекрасно, и новый WINWORD.EXE
процесс порождается, но никаких новых открытых окон, и, насколько я могу сказать, документ ISN» t фактически открыт или активен.
Рабочая книга с кодом и шаблоном сохраняется в одной папке, поэтому путь к корню должен быть одинаковым для обоих. Я также добавил ссылку на Word в редакторе VB.
Как я уже сказал, это, вероятно, довольно легко исправить. Если кто-то может дать мне некоторое руководство, мы будем очень благодарны!
Я был в то время, но, скорее всего, есть объект, похожий на окно, что вы должны установить значение true, чтобы документ появился на экране. Взгляните в ссылку VBA в разделе «Приложение», чтобы узнать, есть ли такой метод. – AMR