全部显示

HelpContextId 属性

       

HelpContextId 属性指定由 HelpFile 属性设置所指定的自定义“帮助”文件中的帮助主题上下文 ID。Long 型,可读写。

expression.HelpContextId

expression   必需。返回“Applies To”列表中的一个对象的表达式。

说明

HelpContextId 属性设置为一个在 0 和 2,147,483,647 之间的 Long Integer 值,它代表所要显示的“帮助”文件主题的上下文 ID。默认值为 0。

注意  如果输入“帮助”文件主题的上下文 ID 为正数,则帮助主题显示一个“完整的”帮助主题窗口。如果在上下文 ID 前加上一个减号 (“-”),则帮助主题将显示在“弹出式”窗口中。需要注意的重点是,在 Microsoft Help Workshop 中进行编写时,上下文 ID 不一定是负数。要将该属性设置为在弹出式窗口中显示主题,一定要加上减号。

可以为用 Microsoft Access 创建的文档窗体、报表或应用程序创建自定义“帮助”文件。

“窗体”视图中按下 F1,Microsoft Access 将调用 Microsoft Help Workshop 或 Microsoft HTML Help Workshop 应用程序,加载由窗体或报表的 HelpFile 属性设置指定的自定义“帮助”文件,然后显示由 HelpContextId 属性设置指定的“帮助”主题。

如果控件的 HelpContextId 属性设置是 0(默认值),Microsoft Access 使用窗体的 HelpContextIdHelpFile 属性来决定将显示的“帮助”主题。如果在除“窗体”视图之外的其他视图中按下 F1,或是窗体和控件的 HelpContextId 属性设置都为 0,那么将显示 Microsoft Access 的“帮助”主题。

示例

下面的示例使用 Err 对象的 HelpContext 属性来显示 Overflow 错误的 Visual Basic“帮助”主题。

Dim Msg
Err.Clear
On Error Resume Next
Err.Raise 6 ' Generate "Overflow" error.
If Err.Number <> 0 Then
    Msg = "Press F1 or HELP to see " & Err.HelpFile & " topic for" & _
    " the following HelpContext: " & Err.HelpContext
    MsgBox Msg, , "Error: " & Err.Description, Err.HelpFile, _
Err.HelpContext
End If