【发布时间】:2025-12-30 06:50:11
【问题描述】:
我的工作代码可以使用 vbscript 以编程方式打开一个 word 文档,进行更改,然后保存同一个文档并关闭同一个文档。
是否可以做同样的事情,但将文档保存到另一个文件夹并关闭两个 word 实例?我稍微修改了我的原始代码,但它只关闭了保存的 word 文档的第二个实例。
显然,word 认为如果我要保存到另一个文件夹,它需要 2 个文档实例。这是我的一些原始代码:
Set objDoc = objWord.Documents.Open(objFile.Path)
'modify the document.
etc...
objDoc.SaveAs objFSO.BuildPath(strDirectory, objFSO.GetFileName(objFile.Path))
objDoc.Close
这适用于一个文档。然后我改变的就是这个,添加另一个目录而不是原来的:
objDoc.SaveAs objFSO.BuildPath(strDirectory & saveDir, objFSO.GetFileName(objFile.Path))
我最终打开了两个相同的 word 文档,当我关闭我保存的一个时,另一个保持打开状态。
有没有简单的方法来做到这一点?
谢谢,
詹姆斯
【问题讨论】: