当前位置:编程学习 > C#/ASP.NET >>

RPC 服务器不可用。 (异常来自 HRESULT:0x800706BA)

 string modalFileName = Server.MapPath("~") + "\\template\\FG\\备案书.doc";
        string tmpFileName = Server.MapPath("~") + "\\temp\\" + Guid.NewGuid().ToString() + ".doc";
        File.Copy(modalFileName, tmpFileName);

        object oMissing = System.Reflection.Missing.Value;
        Word._Application oWord;
        Word._Document oDoc;
        oWord = new Word.Application();
        oWord.Visible = false;
        object fileName = tmpFileName;
        oDoc = oWord.Documents.Open(ref fileName,
                ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing,
                ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing,
                ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing);
        object oMarkName = "appName";
        oDoc.Bookmarks.get_Item(ref oMarkName).Range.Text = bb.Applicant;
        oMarkName = "content";
        oDoc.Bookmarks.get_Item(ref oMarkName).Range.Text = bb.ProjectContent;
             
        oDoc.SaveAs(ref fileName, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing);
        oDoc.Close(ref oMissing, ref oMissing, ref oMissing);
        oWord.Quit(ref oMissing, ref oMissing, ref oMissing);

        oWord.Options.PrintDrawingObjects = false;
原先没有加这句是正确的程序,但是加了这个oWord.Options.PrintDrawingObjects = false到这里就会报错,网上说服务没启动,但是我检查了服务都启动了,我连接的是另外一台打印机,平时我都是可以打印的,请问谁遇到过这个问题,帮忙解决一下啊。 --------------------编程问答--------------------
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,