【发布时间】:2019-07-09 20:51:56
【问题描述】:
我已经很多年没用过VB了,所以如果这很明显,请原谅我。我正在尝试编写一个 word vba 宏以在模板中使用,该模板将显示一个用户表单,然后根据用户表单导入 fileA.docx、fileB.docx 或 fileC.docx 的内容。 (之后我将使用书签来填写一些表单数据,我不知道这是否相关)。文件 A、B 和 C 将包含具有一些基本格式的文本,例如列表,但没有什么花哨的。
我在网上看到的解决方案可以将文件的内容复制到一个新文件中,但理想情况下,我想将其中一个文件的全部导入到我从模板中获取的新的、当前未命名的文件中.我认为我遇到问题的地方是将选择切换到其中一个文件,然后返回到新的未命名文档,尽管我可以用手确保我也正确复制。
更新:我把事情做得太难了,尽管这里的答案让我指向了正确的方向(谢谢!)。最后我只是做了
ThisDocument.Activate
Selection.InsertFile("fileA")
这给了我想要的一切的原始转储。
【问题讨论】: