近日公司领导提出了一个需求,我向大家求救.
领导有一个文件夹里面的文档资料(Word、PPT、记事本文件)很重要,他用U盘备份.
每次他把文档资料拷贝到电脑的桌面进行编辑,编辑完了又拷贝回U盘备份.有好几次他忘记考回备份,所以第二次从U盘拷贝后把前一天的工作覆盖掉了.昨天,他跟我说要我做一个程序,当他在电脑中关闭Word/ppt的时候,自动把桌面编辑的资料拷贝回U盘.
要硬着头皮答应了.可是我现在却不知道怎么做.
现在是我做了一个Exe做拷贝的工作。
问题如下:
 1.怎样让这个exe在Word/ppt关闭的时候,运行一次;大家帮帮我啊。

解决方案 »

  1.   

    可以监控EXCEL和WORD的关闭时的情况,关闭时把那个文件COPY到U盘...
    明天给答案你...家里没有那个DEMO的代码...
      

  2.   

    监控进程中的WORD,EXECL没用,因为同时有可能开了好几个WORD,EXECL吧。因为只有所有的WORD,EXECL关闭才在进程中没有它的信息。
    有个办法到是可以的,就是监看你们领导要开的几个文件,因为你要拷贝你也知道它是什么名字的文件。
    WORD打开该文件,就算修改了,该文件的修改时间是不会变,只有在保存的时候会有变化,利用这一点,只要去比较桌面上的文件和U盘中的文件的修改时间,修改时间比U盘中的晚就进行拷贝覆盖工作。
      

  3.   

    简单,用OLE ,把它的保存菜单的事件重写,直接存到U 盘,或复制一份即可.
      

  4.   

    教你们领导,在U盘上直接打开文件编辑,别COPY来COPY去的,就算用程序,也难保不出错