StartWizard 方法

       

本主题中的某些内容可能不适用于某些语言。

启动“Office 助手”,并返回一个 Long 类型的值,该值标识该“Office 助手”向导会话。只能用此方法运行自定义向导中的“Office 助手”。

注意  ActivateWizardEndWizard 方法使用由 StartWizard 返回的数字。

expression.StartWizard(On, Callback, PrivateX, Animation, CustomTeaser, Top, Left, Bottom, Right)

expression    必需。该表达式返回一个 Assistant 对象。

On   Boolean 类型,必需。该参数为 True 时,显示“Office 选择”气球。“Office 选择”气球会询问用户是否需要有关活动自定义向导的帮助。在将此参数的值设为 True 时,不必使用 Visible 属性来显示“Office 助手”。

Callback   String 类型,必需。由“Office 选择”气球及分支气球所执行的回调过程的名称。分支气球允许用户选择是使用您为向导提供的自定义“帮助”,还是使用标准的 Office “帮助”。

PrivateX  Long 类型,必需。标识初始化回调过程的气球的数字。

Animation   Variant 类型,可选。使用此方法时,“Office 助手”所表现的动画效果。默认值为 msoAnimationGetWizardy

CustomTeaser   Variant 类型,可选。如果该变量值为 False,则显示“Office 选择”气球。

TopLeftBottomRight   Variant 类型,可选。“Office助手”出现时,在自定义向导面板上不能覆盖的区域的四个顶点的位置(相对屏幕而言,以磅为单位)。

说明

与标准的非模态气球所用的回调过程不同,在“Office 助手”向导会话显示的非模态选择和分支气球所调用的回调过程只有两个参数:MsoWizardMsgType 常量,以及由 StartWizard 方法的 PrivateX 参数所指定的唯一值。

如果用户在选择或分支气球中单击了鼠标左键,则常量 msoWizardMsgShowHelp 会被传递到回调过程的第一个参数。如果用户单击的是鼠标右键,则将传递常量 msoWizardLocalStateOff。(如果为 Act 参数指定了 msoWizardActResumemsoWizardActSuspend,则 ActivateWizard 会传递其他的 MsoWizardMsgType 常量。)如果传递的是 msoWizardMsgShowHelp,回调过程应显示与当前自定义向导面板相应的气球。如果传递的是 msoWizardLocalStateOff,则回调过程应将可见的气球隐藏起来。

示例

本示例可实现的功能为:启动“Office 助手”作为过程的一部分,用以在自定义向导运行时提供信息。变量 helpForWiz 设置为 StartWizard 方法的返回值,类型为 Long

lHelpForWiz = Assistant.StartWizard(On:=True, _
    Callback:="myCallback", PrivateX:=23)