我正在尝试使用 Word Automation 将文档保存到网络驱动器。我可以完全访问它。我什至可以通过驱动器上的代码创建目录.....
我使用 Directory.CreateDirectory 在驱动器上创建了一个目录,没有问题.....问题是尝试使用 Word 自动化将 Word 文档保存到该创建的目录。
文件名和路径采用以下格式:\\gy2k3001\Folder1\Folder2\Test.docx
我使用的代码是这样的:
Object documentPath=filepath;
wd.ActiveDocument.SaveAs(ref documentPath, ref _oMissing, ref _oMissing, ref _oMissing, ref _oMissing, ref _oMissing, ref _oMissing, ref _oMissing, ref _oMissing, ref _oMissing, ref _oMissing, ref _oMissing, ref _oMissing, ref _oMissing, ref _oMissing, ref _oMissing);
其中文件路径等于@"\\gy2k3001\Folder1\Folder2\Test.docx"
我得到的错误是:“这不是一个有效的文件名。\n 请尝试以下一项或多项操作:\n* 检查路径以确保输入正确。\n* 从列表中选择一个文件文件和文件夹。”
我在这里做错了什么?您不能在自动化中使用网络驱动器进行保存吗?
我可以将它保存在我的本地硬盘上......就像我之前所说的那样,我拥有该网络目录所需的所有权限