ID property (ICommand)

Возвращает числовой идентификатор команды.

Применяется к:

ICommand

Синтаксис:

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 Sub

Python:

import zulu

def Macro_ICommand_ID():
    C = zulu.App.Commands
    cmd = C.Item("FileOpen")
    print("FileOpen имеет ID", cmd.ID)