CommandCollection.Item

説明

指定したインデックス(0ベース)またはに対応するCommandを戻します。

パラメータ

パラメータ タイプ 詳細
キー LongまたはString 取得するコマンドのインデックスまたは名前。

注:このメソッドでは、Command.ScriptingNameではなく true コマンド名(「SIObject.Name」を参照)を指定する必要があります。

注:数字によるインデックスは使用しないよう強くおすすめします。これは、ユーザがカスタムコマンドを作成すると、コンピュータごとにインデックスが変化する場合があるためです。

VBScript の例

' Display information about a command
SUB ShowCommand( ByRef oCommand )
logmessage "--------------------------------"
logmessage "Name: " & oCommand.Name
logmessage "FileName: " & oCommand.FileName
logmessage "Handler: " & oCommand.Handler
logmessage "Language: " & oCommand.language
logmessage "Type: " & oCommand.type
END SUB
set oCommands = Application.Commands
' get the first command
set oFoundCommand = oCommands.Item( 0 )
ShowCommand oFoundCommand
' find the same command using its name
set oCommandByName = oCommands.Item( oFoundCommand.Name )
ShowCommand oCommandByName

関連項目

Command Application XSIApplication.GetCommandByScriptingName