我正在尝试将 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()”中有错误。错误如下。。
但我在同一个位置有文件。
- 我也尝试在管理员模式下运行应用程序,以防访问文档时出现问题,但仍然没有运气。
- 当我尝试完整路径时,即 @"C:\Users\WINDOWS02\Desktop\WebSite2\NewOfinityTradingSite\Test\" 而不是 "~\Test\" ,即使在上传 word 文档时,它也不会上传到指定的文件夹。
请给我一些意见。浏览错误代码没有给我任何有用的信息..