CommandCollection.Item

説明

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

C#構文

// get accessor

Command CommandCollection.get_Item( Object idx );

パラメータ

パラメータ タイプ 説明
Key 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