word文档无法使用Interop.Word.Application打开

时间:2016-12-08 10:18:00

标签: c# web-services office-interop

我无法使用Interop.Word.Application fucntions打开word文档。 我正在运行安装了Office 2013 32bit的服务器上的web服务中运行代码。

代码在D驱动器上打开文档,可以手动访问。当我在本地电脑上进行测试时,它可以工作,所以我不知道什么是一个问题尝试了不同的方法和方法,但没有运气。

没有显示异常或错误消息,只是没有加载它。

public bool TestMethod()
    {
        try
        {
            dynamic winword = new Microsoft.Office.Interop.Word.Application();
            //Set animation status for word application
            winword.ShowAnimation = false;
            //Set status for word application is to be visible or not.
            winword.Visible = false;
            //Create a missing variable for missing value
            object missing = System.Reflection.Missing.Value;
            if (winword.Documents != null)
            {
                //yourDoc is your word document

                dynamic wordDocument = winword.Documents.Open(@"D:\12cda3cf-c4d8-4537-95a0-551e97d9a463.docx");
                if (wordDocument != null)
                {

                    wordDocument.Close();
                    winword.Quit();
                }
                else
                {
                    winword.Quit();
                    return false;
                }


            }
            else
                return false;

            return true;
        }
        catch (Exception)
        {

            throw;
        }
    }

0 个答案:

没有答案