平台: Windows 和 Microsoft Visual Basic 2010 Express
问题:我有一个在 Word 2007 中制作的 Word 模板。当应用程序在装有 Word 2010 的机器上运行时,SaveAs 命令不起作用。打开模板并向模板中的书签添加数据甚至照片都可以正常工作。
这是不起作用的语句(vPath
包含路径和文件名。):
oDoc.SaveAs(vPath.ToString)
我尝试了不同的解决方案,但没有任何效果:
oDoc.SaveAs(vPath.ToString, WdSaveFormat.wdFormatDocument)
oDoc.SaveAs(vPath.ToString, 17) ' WdSaveFormat.wdFormatPDF
oDoc.SaveAs(vPath.ToString, 6) ' WdSaveFormat.wdFormatRTF
参考:
- Microsoft Office 12.0 对象库
- Microsoft Word 12.0 对象库
导入语句:
Imports Microsoft.Office.Interop
Imports Microsoft.Office.Interop.Word