【发布时间】:2016-12-04 01:41:35
【问题描述】:
我想编写一个 VBScript,它将在当前目录中创建一个新的 Word 文档。我试过这样的事情:
Set word = CreateObject("Word.Application")
Set document = word.Documents.Add()
document.SaveAs(filename)
它基本上可以工作,但我想在不调用 Word 应用程序的情况下这样做。
当我在文件资源管理器窗口中单击鼠标右键时,我会看到一个弹出菜单,其中包含一个“新建”选项,我可以从中选择“Microsoft Word 文档”。这将在当前目录中创建一个新的 Word 文档,而无需调用 Word 应用程序,这就是我想在我的 VBScript 中执行的操作。
有人知道我怎么写吗?
作为一种解决方法,我现有的 VBScript 将现有的空白 Word 文件复制到当前目录。这工作得很好。一个缺点是新创建的文件具有原始文件的创建时间和/或最后修改时间。如何“触摸”新创建的文件(同样,无需调用 Word),使其看起来像是“现在”创建的?
【问题讨论】: