我有一个应用程序,它使用合并字段从数据集构建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
的保存部分不起作用?
答案 0 :(得分:0)
显然这就是问题所在:
在文件块设置中禁用了保存。