Id 属性
优质
小牛编辑
132浏览
2023-12-01
全部显示
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 文档中必须唯一。
示例
应用于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"