none
Word 2003编程 网络模板路径的问题 RRS feed

  • 常规讨论

  • 几年前给客户做的报表,采用了2003 Word模板,代码如下:

                Microsoft.Office.Interop.Word.ApplicationClass exWordApp = new Microsoft.Office.Interop.Word.ApplicationClass();
                Microsoft.Office.Interop.Word.Document myWordDoc;

                object oTemplate = Global.Template_Folder + @"\" + exSingleTemplate.EtFile;//网络路径 如:\\192.168.1.1\templates\word_template.dot
                object Nothing = System.Reflection.Missing.Value;

                exWordApp.Visible = true;
                myWordDoc = exWordApp.Documents.Add(ref oTemplate, ref Nothing, ref Nothing, ref Nothing);
                myWordDoc.Activate();

    这几年一直没有问题。前正子客户的server搬迁了,ip变动了。随之而来的问题出现了。

    问题描述:word文档打开非常慢,打开时无响应近乎5分钟或者更久。但是如果断开网络,就可以很快打开。

    问题原因:将该word打开后,点击“工具”——>“模板和加载项”,在“模板”的标签页可以看到“\\192.168.1.1\templates\word_template.dot”这个网络地址的模板。但是这个网络地址目前不可用,所以我猜word就一直加载等待到网络超时为止。

    未成功的解决方案:

    1.http://support.microsoft.com/kb/833041 照着这个做了,但是无效。

    2.开始——》运行——》winword /a, 还是无效。

     

    请问有什么办法能够快速打开这个word文档的。

     

     

    2010年11月9日 4:26