1. shell "start docPATH/chmPATH"2. shellexecute(me.hwnd,"open",filename,"",PATH,5)
解决方案 »
- 在床上等你升星,散散更健康
- VB6使用什么方法可以实现禁止游戏屏幕绘图??
- 求:全国计算机等级考试二级教程--Visual Basic语言程序设计(修订版) 电子书
- 我练习自动执行功能,想在一个text里输入时间,又担心输入出错,想格式化输入,大伙帮帮我
- 大家看看我的这个存储过程为什么不能返回数据记录 ~~~??
- 请教如何在取得一个目录下的所有子目录名?在线等待!
- 求 VSFlexGrid 或其他表格控件得数据库范例 200分!
- 如何将图片框中的内容保存成图元文件格式?
- 各位老大 请问一下怎样知道某个窗口是最新打开的!二十万火急阿!
- 谁有vb写的屏保原程序?
- 在VB里面如何调用SQL Server存储过程?
- 哪位高手有关于数据库系统开发的需求分析书,请赏我一份,100分相送!!!
hh.exe是打开CHM格式类型的可执行文件
Const HH_SET_WIN_TYPE = &H4
Const HH_GET_WIN_TYPE = &H5
Const HH_GET_WIN_HANDLE = &H6
Const HH_DISPLAY_TEXT_POPUP = &HE
Const HH_HELP_CONTEXT = &HF
Const HH_TP_HELP_CONTEXTMENU = &H10
Const HH_TP_HELP_WM_HELP = &H11
Const HH_CLOSE_ALL = &H12
Private Declare Function HtmlHelp Lib "hhctrl.ocx" Alias "HtmlHelpA" (ByVal hwndCaller As Long, ByVal pszFile As String, ByVal uCommand As Long, ByVal dwData As Long) As Long
Private Sub Form_Load()
Dim hwndHelp As Long
hwndHelp = HtmlHelp(hWnd, "myfile.chm", HH_DISPLAY_TOPIC, 0)
End Sub
Private Sub Form_Unload(Cancel As Integer)
HtmlHelp Me.hWnd, "", HH_CLOSE_ALL, 0
End Sub----------------------
WordDim objWord As Word.Application
Dim objDocument As Word.DocumentSet objWord = CreateObject("Word.Application")
Set objDocument = objWord.Documents.Open("C:\word.doc)
首先感谢您们的帮助,我用上述方法使了一下,提示找不到文件。
我的文件为C:\HPtest\help1.chm,现希望能用菜单直接打开。
Private Sub h_help_Click()
End Sub
Dim dbltest As Double
dbltest = Shell("hh C:\HPtest\help1.chm", vbMaximizedFocus)
End Sub
再提供一种方法参考
运行通过private command1_click()
set s=createobject("wscript.shell")
s.run "hh C:\HPtest\help1.chm"
end sub否则可能是你的文件路径不正确,或hh.exe 浏览引擎被卸了