2016-11-17 287 views
0

希望這是一個簡單的問題。如何將Word文檔中的文本框值複製到使用VBA的不同Word文檔中的文本框中(MS Word 2003)

我有兩個word文檔(MS Word 2003),每個文檔都有一個文本框對象。在按下命令按鈕時,我希望文檔中的文本(「Reference_Text.docx」)位於另一個文檔的文本框中。

下面顯示了我嘗試在按下命令按鈕時使用的代碼。我正在嘗試使文本框(txtLocation_Analysis)填充到位於Reference_Text.docx文件中的「txtLocation_Analysis_1」中的文本。

Dim objWord As Word.Application 
Dim wd As Word.Document 
Set wd = objWord.Documents.Open("C:\Users\Tim\Desktop\Reference_Text.docx") 

ThisDocument.txtLocation_Analysis.Text = '(Want to call a "txtLocation_Analysis_1.text" from wd document) 

讓我知道,如果這是有道理的 - 如果可以提供任何幫助,請:)

+0

第三段的措辭不是很清楚。你想要什麼? – z32a7ul

+0

我已重寫說明,請告知我是否有幫助? – HughJanus

回答

0

你嘗試

ThisDocument.txtLocation_Analysis.Text = "txtLocation_Analysis_1.text" ' A 

ThisDocument.txtLocation_Analysis.Text = wd.txtLocation_Analysis_1.Text ' B 

對不起,從t他的措辭仍然不清楚,但我認爲你想要(A)字符串「txtLocation_Analysis_1.text」或(B)您打開的文檔中的另一個文本框的內容出現在ThisDocument的文本框中。

相關問題