从Word模板(VBA)中的封闭Word文档检索文本

从Word模板(VBA)中的封闭Word文档检索文本,vba,ms-word,Vba,Ms Word,我尝试编写的VBA程序必须根据闭式Word文档的路径名从该文档中检索信息,最好不显示文档本身 因此: 基于字符串打开文件(例如:“C:/Users…..target.docx”) 本文档中的目标信息(文本) 将此信息复制到当前打开的Word文档(最好保留格式) 我做了一些尝试,但都没有达到满意的效果。我在google上找到的大多数例子都是基于在excel中使用VBA。非常感谢您的帮助下面的例子怎么样: Public Sub GetData() Dim x As Document Se

我尝试编写的VBA程序必须根据闭式Word文档的路径名从该文档中检索信息,最好不显示文档本身

因此:

  • 基于字符串打开文件(例如:“C:/Users…..target.docx”)
  • 本文档中的目标信息(文本)
  • 将此信息复制到当前打开的Word文档(最好保留格式)

  • 我做了一些尝试,但都没有达到满意的效果。我在google上找到的大多数例子都是基于在excel中使用VBA。非常感谢您的帮助

    下面的例子怎么样:

    Public Sub GetData()
       Dim x As Document
       Set x = Application.Documents.Open("E:\testing\test.docx", ReadOnly:=True, Visible:=False)
       Dim data
       Set data = x.Content
       ' do something with the content or the document
       MsgBox data
       'close the document
       x.Close
       Set x = Nothing
    End Sub
    

    你试过什么?基本上你的问题是关于第4项。所以你可以告诉我,我已经修改了这个问题,希望这样更清楚。我试过不同的方法,但都没能奏效。我搜索过谷歌,但没有结果。