Возвращает числовой идентификатор команды.
Visual Basic:
Property ID As Long
read-only
Идентификатор уникален в пределах набора, но не совпадает с номером команды: у команды с номером 1 идентификатор 57601, у команды с номером 2 — 57603.
У стандартных команд это обычные идентификаторы MFC, у команд подключаемых модулей — собственные значения модуля.
У объекта-заглушки, который возвращается для несуществующей команды, идентификатор равен -1. По нему и проверяется, найдена ли команда.
Visual Basic:
Sub ICommand_ID Set C = Zulu.Commands Set cmd = C.Item("FileOpen") MsgBox "FileOpen имеет ID " & cmd.ID End SubPython:
import zulu def Macro_ICommand_ID(): C = zulu.App.Commands cmd = C.Item("FileOpen") print("FileOpen имеет ID", cmd.ID)