当试图保存一个新的以编程方式创建.docx
时,我不断地在saveas,saveas2或保存调用时“命令失败”。我知道该文件正在创建。离线工作正常。 的Visual Studio 2013 的Microsoft.Office.Interop.Word 15 的Microsoft Office 10服务器和开发机 测试代码:Microsoft.Office.Interop.Word saveas2并保存使用vb.net获取命令失败
myInfo_lbl.Text = ""
Dim word As New Microsoft.Office.Interop.Word.Application
word.Visible = True
Dim doc As Microsoft.Office.Interop.Word.Document
doc = word.Documents.Add()
Try
Dim insertText As String = "This thing needs to start fn working. Damn it!"
Dim range As Microsoft.Office.Interop.Word.Range = doc.Range(Start:=0, End:=0)
range.Text = insertText
doc.SaveAs2("D:\myCVCOL_Files\test2.doc")
'doc.Save()
'doc.SaveAs2("D:\myCVCOL_Files\test2.doc")
Catch ex As COMException
myInfo_lbl.Text = ex.ErrorCode & " ~ " & ex.HResult & " ~ " & ex.Message & " ~ try 6"
Finally
Dim save_changes As Object = False
doc.Close(save_changes)
word.Quit(save_changes)
End Try
谢谢你的回复,但我仍然收到错误。我越是混淆了这一点,就越觉得它是服务器上的设置,iis或word。 – rtFord