Office VBA教程:Id属性

Id属性应用于 CommandBarButton、CommandBarComboBox 和 CommandBarControl对象的情形。

返回内置的命令栏控件的 ID 号。Long 类型,只读。

expression.Id

expression   必需。该表达式返回上述对象之一。

说明

控件的 ID 号决定了控件的内置动作。所有自定义控件 ID属性的值都是 1。

Id属性应用于 Script对象的情形。

设置或返回 Script对象的 ID。String 类型,可读写。

expression.Id

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

说明

该 ID 返回的是 HTML 中 <SCRIPT> 标签的 ID属性。如果在该 <SCRIPT> 标签中未指定 ID属性,那么 Id属性返回空字符串。

Id 指定了一个用于命名元素的 SGML 标识符。合法的标识符可以是任何以字母开头的、由字母数字字符构成的字符串;该字符串还可包含下划线字符(_)。

该 ID 在 HTML 文档中必须唯一。

VBA示例

应用于 CommandBarButton、CommandBarComboBox 和 CommandBarControl对象的情形。

本示例可实现的功能为:如果“Custom2”命令栏中的第一个控件的 ID 值小于 25,那么更改其按钮图符。


Set ctrl = CommandBars("Custom").Controls(1)
With ctrl
    If .Id < 25 Then
        .FaceId = 17
        .Tag = "Changed control"
    End If
End With

以下示例将工具栏“Standard”中每个控件的标题改为该控件当前的 Id属性值。


For Each ctl In CommandBars("Standard").Controls
    ctl.Caption = CStr(ctl.Id)
Next ctl

应用于 Script对象的情形。

本示例将某活动工作簿中工作表的第一个脚本的 Id属性设置为一个新值。


ActiveWorkbook.Worksheets(1).Scripts(1).Id = "UpdatedScriptName"

上页:Office VBA教程:Icon属性 下页:Office VBA教程:Index属性

Office VBA教程:Id属性

Office VBA教程:Index属性 Office VBA教程:InitialFileName属性
Office VBA教程:InitialView属性 Office VBA教程:Introduction属性
Office VBA教程:IsCertificateExpired属性 Office VBA教程:IsCertificateRevoked属性
Office VBA教程:IsOpen属性 Office VBA教程:IsPriorityDropped属性
Office VBA教程:Issuer属性 Office VBA教程:IsValid属性
Office VBA教程:Item属性 Office VBA教程:KeyboardShortcutTips属性
Office VBA教程:Labels属性 Office VBA教程:Language属性
Office VBA教程:LanguageID属性 Office VBA教程:LanguagePreferredForEditing属性
Office VBA教程:LargeButtons属性 Office VBA教程:LastModified属性
Office VBA教程:Left属性 Office VBA教程:LinkSource属性
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号