方法一:修改创建对象

Word.Application app = new Word.Application();//可以打开word
Word.Document doc = null; //需要记录打开的word

改为:加下划线

Word._Application app = new Word.Application();//可以打开word
Word._Document doc = null; //需要记录打开的word

Word._Application 操作对应的word文件的应用程序。 Word._Document 操作对应的word文件文档。

oDoc = oWord.Documents.Open(ref oFileName, ref oMissing, ref oMissing, ref oMissing, ref oMissing,ef oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing,ef oMissing, ref oMissing, ref oMissing, ref oMissing);
//打开FileName对应的word文档,并将文档句柄指定给oDoc,
后面的ref oMissing一样的参数,因为所有的参数正常情况下都不需要设置,所以都是Missing

 方法二:使用显式转换:

把doc.Close(ref missing, ref missing, ref missing);

改为:((Word._Document)doc).Close(ref missing, ref missing, ref missing);

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-08-20
  • 2021-05-16
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-07-18
  • 2021-10-20
  • 2022-12-23
  • 2021-07-29
  • 2021-12-18
相关资源
相似解决方案