none
如何捕捉用户退出word的动作 RRS feed

  • 问题

  • 我已经使用了Interop.word来生成word文件,但不想自动关闭该文件,而是用户人工对此文件进行编辑调整后再对该word文件进行后续处理(如上传至服务器等动作)。为此需要捕获用户退出word的动作。

    我想是否是用ApplicationClass创建的对象来管理这个word实例,看了MSDN中有个Event4_Quit的event,可是不知道该如何使用它或者是否需要重载它,

    请指点,谢谢。

    2013年6月1日 8:57

答案

  • ApplicationClass app = new ApplicationClass();
                app.ApplicationEvents4_Event_Quit+=new ApplicationEvents4_QuitEventHandler(app_ApplicationEvents4_Event_Quit);
     public void app_ApplicationEvents4_Event_Quit()
            { 
            }
    此时应该要把Microsoft.Office.Interop.Word程序集的“嵌入互操作类型”设置为false才不会有编译错误

    If my post is helpful,please help to vote as helpful, if my post solve your question, please help to make it as answer. my sample

    2013年6月3日 2:39

全部回复

  • 你可以先对ApplicationClass注册这个事件,然后在事件处理函数里面实现你后续的逻辑,如你说的上传至服务器操作

    If my post is helpful,please help to vote as helpful, if my post solve your question, please help to make it as answer. my sample

    2013年6月1日 10:23
  • 你可以先对ApplicationClass注册这个事件,然后在事件处理函数里面实现你后续的逻辑,如你说的上传至服务器操作

    请问该如何注册这个事件啊,实在是找不到合适的示例啊。

    请您继续指点。谢谢

    2013年6月3日 1:19
  • ApplicationClass app = new ApplicationClass();
                app.ApplicationEvents4_Event_Quit+=new ApplicationEvents4_QuitEventHandler(app_ApplicationEvents4_Event_Quit);
     public void app_ApplicationEvents4_Event_Quit()
            { 
            }
    此时应该要把Microsoft.Office.Interop.Word程序集的“嵌入互操作类型”设置为false才不会有编译错误

    If my post is helpful,please help to vote as helpful, if my post solve your question, please help to make it as answer. my sample

    2013年6月3日 2:39