Id 属性

优质
小牛编辑
128浏览
2023-12-01

全部显示

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

返回内置的命令栏控件的 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 文档中必须唯一。

示例

应用于CommandBarButtonCommandBarComboBoxCommandBarControl 对象的情形。

本示例可实现的功能为:如果“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"