Office VBA教程:FindControls方法

返回符合指定条件的CommandBarControls集合。

expression.FindControls(Type, Id, Tag, Visible)

expression   必需。该表达式返回一个 CommandBars集合。

Type  MsoControlType 类型,可选。

MsoControlType 类型可为以下 MsoControlType 常量之一:
msoControlActiveX
msoControlCustom
msoControlButton
msoControlEdit
msoControlDropdown
msoControlComboBox
msoControlButtonDropdown
msoControlSplitDropdown
msoControlGenericDropdown
msoControlGraphicCombo
msoControlSplitButtonMRUPopup
msoControlSplitExpandingGrid
msoControlGraphicDropdown
msoControlPopup
msoControlGraphicPopup
msoControlButtonPopup
msoControlGauge
msoControlLabel
msoControlExpandingGrid
msoControlGrid
msoControlOCXDropDown
msoControlSplitButtonPopup
msoControlPane
Id   Variant 类型,可选。要查找控件的标识符。

Tag   Variant 类型,可选。要查找控件的标记值。

Visible    Variant 类型,可选。如果该值为 True,那么只查找屏幕上可见的命令栏控件。默认值为 False。

说明

如果没有符合指定条件的控件,FindControls方法返回 Nothing。

VBA示例

本示例用 FindControls方法返回 CommandBars集合中所有标识符为 18 的成员,并在消息框中显示符合指定条件的控件的个数。


Dim myControls As CommandBarControls
Set myControls = CommandBars.FindControls(Type:=msoControlButton, ID:=18)
MsgBox "There are " & myControls.Count & _
    " controls that meet the search criteria."

上页:Office VBA教程:FindControl方法 下页:Office VBA教程:Help方法

Office VBA教程:FindControls方法

Office VBA教程:Help方法 Office VBA教程:Item方法
Office VBA教程:LoadFromFile方法 Office VBA教程:Move方法
Office VBA教程:NewSearch方法 Office VBA教程:Open方法
Office VBA教程:PasteFace方法 Office VBA教程:RefreshDocument方法
Office VBA教程:RefreshProject方法 Office VBA教程:RefreshScopes方法
Office VBA教程:ReleaseFocus方法 Office VBA教程:Remove方法
Office VBA教程:RemoveItem方法 Office VBA教程:Reset方法
Office VBA教程:ResetFileList方法 Office VBA教程:ResetTips方法
Office VBA教程:SaveCopyAs方法 Office VBA教程:SetAvoidRectangle方法
Office VBA教程:SetFocus方法 Office VBA教程:SetSortOrder方法
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号