Office VBA教程: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 选择”气球。

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

说明

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

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

VBA示例

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


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

上页:Office VBA教程:ShowPopup方法 下页:Office VBA教程:Update方法

Office VBA教程:StartWizard方法

Office VBA教程:Update方法 Office VBA教程:新增方法
Office VBA教程:AnswerWizard对象 Office VBA教程:AnswerWizardFiles集合对象
Office VBA教程:Assistant对象 Office VBA教程:Balloon对象
Office VBA教程:BalloonCheckBox对象 Office VBA教程:BalloonCheckboxes集合对象
Office VBA教程:BalloonLabel对象 Office VBA教程:BalloonLabels集合对象
Office VBA教程:COMAddIn对象 Office VBA教程:COMAddIns集合对象
Office VBA教程:CommandBar对象 Office VBA教程:CommandBarButton对象
Office VBA教程:CommandBarComboBox对象 Office VBA教程:CommandBarControl对象
Office VBA教程:CommandBarControls集合对象 Office VBA教程:CommandBarPopup对象
Office VBA教程:CommandBars集合对象 Office VBA教程:DocumentProperties集合对象
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号