为什么shell "winword.exe"不能执行? 执行到这里时出现“文件没有找到”的错误,而shell "Explorer"就可以。在“开始”-“运行”中输入winword是可以执行的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我这里运行不了winword直接在运行里你路径完全就可以了shell "c:\windows\winword.exe"这样就可以运行了 winword不在windows目录下,无法直接使用相对路径你要找到绝对路径,读注册表,找office的安装路径 如果用户没有装在指定路径下怎么办?读注册表,找office的安装路径 同志们,WORD安装以后是不是有一个系统SHELL啊?直接调用就可以了!没那么麻烦 哈哈不好意思我从来没用国office Private Declare Function FindExecutable Lib "shell32.dll" Alias "FindExecutableA" (ByVal lpFile As String, ByVal lpDirectory As String, ByVal lpResult As String) As LongPrivate Sub Command1_Click() Dim sPath As String * 260 Open App.Path & "\A1B1C1D1.doc" For Output As #1 Close #1 FindExecutable App.Path & "\A1B1C1D1.doc", "", sPath Kill App.Path & "\A1B1C1D1.doc" Shell sPath, vbNormalFocus End Sub 紧急求助,不能隐藏开始按钮! 用Inet1.Execute提交数据,有时总乱码!啥办啊??? VB 函数传递 控件名的方法 如何用vb打开地图文件? bmp文件问题 如何监控打印机? VB6是否支持Regular Expression? 生成exe 紧急求助,在我的TreeView中,当有几个节点被选定时,我想让它跳回去选中它后面的那个节点, 用VB结合Arcgis做一个航运管理系统谁会 顶置程序窗体的问题 如何防止注册表删除?
这样就可以运行了
你要找到绝对路径,读注册表,找office的安装路径
不好意思我从来没用国office
Dim sPath As String * 260
Open App.Path & "\A1B1C1D1.doc" For Output As #1
Close #1
FindExecutable App.Path & "\A1B1C1D1.doc", "", sPath
Kill App.Path & "\A1B1C1D1.doc"
Shell sPath, vbNormalFocus
End Sub