一个excel文档编辑程序,只实现通过程序opendialog打开文件,但现在想实现双击文件启动程序打开文件,不知道要怎么做。请大家帮帮忙,谢谢!

解决方案 »

  1.   

    直接在windows系统中设置excel的默认打开方式为自己开发的程序不行吗?
      

  2.   

    我不是这个意思,直接设置excel的默认打开方式是可以启动程序了,但是怎么让程序识别到打开的文件是我双击的文件呢?又怎么调用程序里的打开文件的方法执行呢?望各位解疑!谢谢
      

  3.   

    应该设置在注册表中设置文件关联,以UltraEdit打开xml为例
    HKLM\.xml为UltraEdit.xml

    HKLM\UltraEdit.xm\shell\open\command为
    "C:\Program Files\IDM Computer Solutions\UltraEdit-32\uedit32.exe" "%1"
    最后一行是使用程序的命令行参数,打开程序.你应该使你的程序支持命令行参数
      

  4.   

    做成一个windows服务,时时监视,不行吗