HelpContextId 属性

expandtri全部显示

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

expression.HelpContextId

expression     必需。返回“应用于”列表中的一个对象的表达式。

说明

注释  如果输入“帮助”文件主题的上下文 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