会员登录 - 用户注册 - 网站地图 Office中国(office-cn.net),专业Office论坛
当前位置:主页 > 技巧 > Access技巧 > 帮助打包开发版 > 正文

如何制作CHM帮助文件及使用

时间:2004-11-23 22:50 来源:AccessFaq 作者:zhuyiwen… 阅读:

作    者:朱亦文  
摘    要:本文阐述了如制作能在ACCESS中使用上下文关联的CHM帮助文件,并演示了在access中如何应用.

正    文:

本文阐述了如制作能在ACCESS中使用上下文关联的CHM帮助文件,并讲述和演示了在access中如何应用.

首先在模块中定义 HHCtrl.ocx API 


Declare Function HtmlHelp Lib "HHCtrl.ocx" Alias "HtmlHelpA" _ 
  (ByVal hwndCaller As Long, _ 
  ByVal pszFile As String, _ 
  ByVal uCommand As Long, _ 
  dwData As Any) As Long 

在窗体的LOAD事件中,指定该窗体的帮助文件路径 


Private Sub FORM_Load() 
  Me.HelpFile = CurrentProject.Path & "\help\help.chm" 
End Sub 

如果使用按钮,按钮的事件处理程序 


Private Sub cmdHelp_Click() 
  Call HtmlHelp(0, CurrentProject.Path & "\help\help.chm", &H0, ByVal "index.htm") 
End Sub 

例子中,在文本框1上按 F1,需在文本框的 帮助上下文ID 填入 1001 
    在文本框2上按 F1,需在文本框的 帮助上下文ID 填入 1002 

制作html文件 

index.htm 对应按钮 
help1.htm 对应文本框1 
help2.htm 对应文本框2 

制作topicID.h定义主题ID 


#define IDH_HA 1000 
#define IDH_HB 1001 
#define IDH_HC 1002 

制作ID.h定义主题ID对应html文件 


IDH_HA = index.htm ; 0 
IDH_HB = help1.htm ; 1 
IDH_HC = help2.htm ; 2 

使用HTMLHELP制作产生Help.hhp Help.hhc Help.hhk三个文件 

帮助项目文件Help.HHP 


[OPTIONS] 
Auto Index=Yes 
Compatibility=1.1 or later 
Compiled file=Help.chm 
Contents file=Help.hhc 
Default Window=main 
Default topic=index.htm 
Display compile progress=Yes 
Error log file=ErrorLog.log 
Full-text search=Yes 
Index file=Help.hhk 
Language=0x804 中文(中国) 
Title=帮助 

[WINDOWS] 
main=,"Help.hhc","Help.hhk","index.htm","index.htm",,,,,0x23520,222,0x1046,[10,10,780,560],0xb0000,,,,,,0 


[FILES] 
HELP1.HTM 
HELP2.HTM 
index.htm 

[ALIAS] 
#include ID.H 

[MAP] 
#include topicID.h 

[INFOTYPES] 

目录文件Help.hhc 


 
 
 
 
 
 
 
 

  •   
     
     
     

    •   
       
       
       
    •   
       
       
       
     
 
 

索引文件Help.hhk 


 
 
 
 
 
 

  •   
     
     
     

    •   
       
       
       
    •   
       
       
       
     
 
 

通过HTMLHELP编辑,产生HELP.CHM文件


点击浏览该文件


(责任编辑:admin)

顶一下
(0)
0%
踩一下
(0)
0%
推荐内容
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价: