0
我有一個應用程序,從一個數據集合並字段構建一個Word文檔文件。無法保存一個文件文件
一切工作正常,但該程序將無法在我們的終端服務器上運行。 但是,它在我的本地機器上正常工作。
我在終端服務器上收到錯誤"Command failed"
。我的代碼運行,但我無法保存文件後字。
word.AddTemplate(strFQDN, ref objDoc, ref objWord);
word.ParagraphsInList(ref objDoc, ref objWord, ref parags);
word.PrintParagraphsPerRecord(ref objWord, ref objDoc, ref parags, ds, PKref);
word.WordInvullen(ref objDoc, ref objWord, PKref, ds);
以上所有與子代碼工作。當我來到保存部分時,我得到命令失敗。
//objWord.Documents.Save(ref missing, ref missing);
//objWord.Documents.Save(false, true);
//objDoc.Save();
objDoc.SaveAs2("c:\\Template\\offerte 1001", WdSaveFormat.wdFormatDocument, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
有沒有人有線索爲什麼word.interop
的保存部分不工作?
您是否擁有正確的權限?嘗試以管理員身份運行它。也可能只是刪除文檔名稱中的空格。 –
要使用office interop,office必須安裝在pc上。通常應用程序服務器沒有安裝辦公室。嘗試看看docx格式或使用aspose。 – efkah
@Phahalad請!!!不!!!所以!!!許多!!!感嘆號!!! – sloth