0
Dim AppWD As Object
Dim objDoc As Object
Dim objDocProdTP As Object
...
Set AppWD = CreateObject("Word.Application") 'Word als Object starten
AppWD.Visible = True
Set objDocProdTP = AppWD.documents.Open(workPath & "\vorlagen\LFPostTemplate.docx")
Set objDoc = AppWD.documents.Open(workPath & "\vorlagen\LFTemplate2.docx")
...
MsgBox (objDocProdTP.Bookmarks.Count)
...
objDocProdTP.Goto what:=-1, Name:="lblPos"
objDocProdTP.TypeText (wbQuelle.Sheets("Tabelle1").Cells(i, 7))
MsgBox (objDocProdTP.Bookmarks.Count)
返回19,其是在書籤的LFPostTemplate.docx總數。 但objDocProdTP.TypeText (wbQuelle.Sheets("Tabelle1").Cells(i, 7))
回報Runtimeerror 428「方法或屬性不受此對象支持」(我得到了德國我的錯誤,所以它的自由翻譯)VBA - 添加文本到書籤 - Runtimeerror 428
我想要做的是替換標記爲書籤
文本其他的一點是,我想將文本追加到已經存在於書籤中的文本
objDocProdTP.Bookmarks( 「lblPos」)Range.Text = 「你好」 產生運行時錯誤。 5941請求的元素不在集合中 – user2228015
objDocProdTP.Bookmarks(「lblPos」)。Range.Text =「Hello」 – user2228015