Office VBA教程:ShowPopup方法

将指定的命令栏作为快捷菜单,在指定坐标或当前光标位置显示。

注意   如果命令栏的 Position属性没有设置为 msoBarPopup,那么本方法无效。

expression.ShowPopup(x, y)

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

x  Variant 类型,可选。快捷菜单所在位置的 x 坐标。如果省略此参数,那么将取当前光标位置的 x 坐标。

y  Variant 类型,可选。快捷菜单所在位置的 y 坐标。如果省略此参数,那么将取当前光标位置的 y 坐标。

VBA示例

本示例可实现的功能为:创建一个包含两个控件的快捷菜单。ShowPopup方法用于显示该快捷菜单。


Set myBar = CommandBars _
    .Add(Name:="Custom", Position:=msoBarPopup, Temporary:=False)
With myBar
    .Controls.Add Type:=msoControlButton, Id:=3
    .Controls.Add Type:=msoControlComboBox
End With
myBar.ShowPopup

上页:Office VBA教程:Show方法 下页:Office VBA教程:StartWizard方法

Office VBA教程:ShowPopup方法

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集合对象
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号