當試圖保存一個新的以編程方式創建.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