zoukankan      html  css  js  c++  java
  • 方法“Microsoft.Office.Interop.Word._Document.Close(ref object, ref object, ref object)”和非方法“Microsoft.Office.Interop.Word.DocumentEvents2_Event.Close”之间存在二义性。

    方法一:修改创建对象

    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);

  • 相关阅读:
    自定义dialog
    利用jquery实现自动登录
    文件的上传
    一些想法
    利用ajax实现分页效果
    自动化构建工具gulp的基础了解
    javascript模块化---requirejs
    交互ajax
    聊聊javascript的事件
    谈谈bootstrap在实践中的应用
  • 原文地址:https://www.cnblogs.com/net5x/p/12346337.html
Copyright © 2011-2022 走看看