请教如何在eVB中打开一个带格式的文件,并启动相应的应用程序进行浏览查看。比如.doc文件启动Word; 或者.pdf启动Acrobat Reader等!如能蒙赐教,定有高分相送!最好能付上源代码!不胜感激!!
解决方案 »
- 谁有vsflex7.ocx+VB的使用实例啊
- form之间切换的事件
- 关于WEbService制作,实现B/S 控制-----欢迎讨论
- 急 读文本出现乱码???
- 大哥,怎么样才能既能够显示数据库中的文字和图片记录,而又不会被用户修改,谢谢
- 库存系统中的数据查询问题,很有代表性!各位进来看看!
- 为什么VB中显示乱码(中文)?
- 通过ie能够直接播放的视频文件有哪些?ie直接播放swf文件时总是受阻止,提示信息为:
- VB6.0启动时出现DA0350。DLL错误,什么原因
- 怎样通过编程识别那光盘符是真光驱还是虚拟光驱?
- 变星星,放分
- 在一个框中既能显示文件目录,又能显示文件,请问该用什么控件?(急!在线等待)
{ SHELLEXECUTEINFO shellinfo;
HINSTANCE hInst;
shellinfo.cbSize = sizeof(SHELLEXECUTEINFO);
shellinfo.fMask = SEE_MASK_CLASSNAME;
shellinfo.hwnd = NULL;
shellinfo.lpVerb = action;
shellinfo.lpFile = filepath;//Acrobat Reader等
shellinfo.lpParameters = param;//你要打开的文件路径
shellinfo.lpDirectory = NULL;
shellinfo.nShow = show;
shellinfo.hInstApp = hInst;
shellinfo.hProcess = NULL; ShellExecuteEx(&shellinfo);}
使用以下代码:
shell "cmd /c 文件名",vbhide
注意:文件名最好用引号扩起来,这样文件名中可带空格