Id 属性应用于 CommandBarButton、CommandBarComboBox 和 CommandBarControl 对象的情形。
返回内置的命令栏控件的 ID 号。Long 类型,只读。
expression.Id
expression 必需。该表达式返回上述对象之一。
控件的 ID 号决定了控件的内置动作。所有自定义控件 ID 属性的值都是 1。
设置或返回 Script 对象的 ID。String 类型,可读写。
expression.Id
expression 必需。该表达式返回一个 Script 对象。
该 ID 返回的是 HTML 中 <SCRIPT> 标签的 ID 属性。如果在该 <SCRIPT> 标签中未指定 ID 属性,那么 Id 属性返回空字符串。
Id 指定了一个用于命名元素的 SGML 标识符。合法的标识符可以是任何以字母开头的、由字母数字字符构成的字符串;该字符串还可包含下划线字符(_)。
该 ID 在 HTML 文档中必须唯一。
应用于 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
本示例将某活动工作簿中工作表的第一个脚本的 Id 属性设置为一个新值。
ActiveWorkbook.Worksheets(1).Scripts(1).Id = "UpdatedScriptName"