消逝的光芒大结局剧情:VB写的程序怎么实现自动打开文件

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 16:06:32
我写了一个VB程序,希望程序能够打开文件
就像,我们双击一个“*.doc”文件,系统会立即运行WORD.EXE,并且重要的是WORD会直接打开这个“*.doc”,我不明白WORD.EXE是怎么得到这个文件的路径的和文件名的呢?
但愿哪位大哥能帮助小弟,小弟不甚感激!

word打开*.doc文档格式是在操作系统中设置文件关联实现的,并非写进程序的。
当然你想实现不需要进行手动的操作系统参数的设定,你也可以在你的程序安装过程中由安装程序实现。

你知道%1吗?
每次我们调用程序时:
命令 c:\WORD.EXE %1
实际上为 c:\WORD.EXE 文件名
即 %1=文件名

vb中有一个得到%1的命令 (vb.net我没try过,但vb 4,5,6都可以)
VBA.Interaction.Command
'At runtime input "c:\lyer.doc" ,then VBA.Interaction.Command="c:\lyer.doc"

明白了吗?