0

我正在尝试将 word 文档(.docx)中的内容读入字符串变量。我已经为此编写了以下代码。

 private void readFileContent(string path)
    {
        Microsoft.Office.Interop.Word.ApplicationClass wordApp = new ApplicationClass();

        object file = path;
        object readOnly = false;
        object nullobj = System.Reflection.Missing.Value;
        object miss = System.Reflection.Missing.Value;
        Microsoft.Office.Interop.Word.Document doc = wordApp.Documents.Open(ref file, ref miss,ref readOnly,ref miss,ref miss,ref miss,ref miss,ref miss,ref miss,ref miss,ref miss,ref miss,ref miss,ref miss,ref miss,ref miss);

        doc.ActiveWindow.Selection.WholeStory();
        doc.ActiveWindow.Selection.Copy();
       string  resumetext = doc.Content.Text;
        doc.Close(ref nullobj, ref nullobj, ref nullobj);
        wordApp.Quit(ref nullobj, ref nullobj, ref nullobj);
    }

但是“wordApp.Documents.Open()”中有错误。错误如下。。在此处输入图像描述

但我在同一个位置有文件。在此处输入图像描述

  1. 我也尝试在管理员模式下运行应用程序,以防访问文档时出现问题,但仍然没有运气。
  2. 当我尝试完整路径时,即 @"C:\Users\WINDOWS02\Desktop\WebSite2\NewOfinityTradingSite\Test\" 而不是 "~\Test\" ,即使在上传 word 文档时,它也不会上传到指定的文件夹。

请给我一些意见。浏览错误代码没有给我任何有用的信息..

4

0 回答 0