В этом примере только то, что мы создаем экземпляр Word, не означает, что в нашем приложении Word есть какие-либо документы Word.Это то, что мы должны явно делать в VBA, когда работаем с различными приложениями Office.
Вы были близки, но вам не хватало строки кода:
'Declare your variables
Dim WrdApp as Object
Dim WrdDoc as Object
'Create an instance of Word, and make it visible.
Set WrdApp = CreateObject("Word.Application")
WrdApp.Visible
'Create a document in the word application, by default this will be the active document.
Set WrdDoc = app.Documents.Add