如何复制 Word.Document 并将其粘贴到文件夹路径中?
How to copy a Word.Document and paste him in folder path?
我为 Office 2010 开发了一个加载项。在 Word 中,当我启动我的加载项时,我执行了一个另存为(字符串路径)。之后有一个服务器用这个做一些动作。但是我有这样的错误
The process cannot access the file
'\pc8160\d$\Geode\ExternalData\DRUM\UPLOAD_FILE_FROM_ADDIN\IC_XML_FILE_PROTECTION\FILE\Programming
Guide.doc' because it is being used by another process
这是合乎逻辑的,因为当您执行另存为 word 从新路径打开文档时,您必须退出 word 文件。这是因为我想复制这个 word 文件而不是另存为。我怎样才能做到这一点 ?谢谢
VSTO 不需要特定的功能。只需使用在 System.IO
.
中找到的 File.Copy
File.Copy(sourceFileName, destFileName, overwrite);
如果您只想复制文件,请不要使用另存为方法。相反,您需要使用文件 IO 操作 - File.Copy。
我为 Office 2010 开发了一个加载项。在 Word 中,当我启动我的加载项时,我执行了一个另存为(字符串路径)。之后有一个服务器用这个做一些动作。但是我有这样的错误
The process cannot access the file '\pc8160\d$\Geode\ExternalData\DRUM\UPLOAD_FILE_FROM_ADDIN\IC_XML_FILE_PROTECTION\FILE\Programming Guide.doc' because it is being used by another process
这是合乎逻辑的,因为当您执行另存为 word 从新路径打开文档时,您必须退出 word 文件。这是因为我想复制这个 word 文件而不是另存为。我怎样才能做到这一点 ?谢谢
VSTO 不需要特定的功能。只需使用在 System.IO
.
File.Copy
File.Copy(sourceFileName, destFileName, overwrite);
如果您只想复制文件,请不要使用另存为方法。相反,您需要使用文件 IO 操作 - File.Copy。