Argument.Value

説明

引数の実際の値(Variant)を設定したり、戻したりします。引数を定義する場合(XSIApplication.AddCommandが呼び出される前)、このプロパティは引数のデフォルト値を表します。デフォルト値はコマンド定義の一部となり、変更されません。このプロパティは、Command.Updateを呼び出す際のデフォルト値を変更するためにも使用できます。

コマンドの呼び出しにCommand.Executeを使用する場合は、この引数に実際の値を指定できます。指定した値はデフォルト値をオーバーライドしますが、恒久的なコマンド定義に影響することはありません。

警告: Value を設定した後にArgument.Handlerを呼び出して Argument Handler を設定すると、Value は消去されます。

C#構文

// get accessor

Object rtn = Argument.Value;

// set accessor

Argument.Value = Object;

VBScript の例

set args = Application.Commands("Select Object").Arguments

'Print out the default argument values

for each a in args

	LogMessage a.Name & ":" & a.Value

next

関連項目

Command.Update