Application.BoxSet メソッド (Project)
[ネットワーク ダイアグラム] ビューで、タスクを作成、選択、または移動します。
構文
式。BoxSet (action, TaskID, XPosition, YPosition, ProjectName)
expressionApplication オブジェクトを 表す変数。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
action | 省略可能 | 長整数型 (Long) | 指定されたタスクを実行する操作です。 既定値は、 pjBoxSelect です。 PjBoxSet 定数のいずれかをすることができます。 |
TaskID | 省略可能 | 長整数型 (Long) | タスクの id 番号。 アクション が pjBoxCreate の場合は、 引数 TaskID は無視されます。 |
XPosition | 省略可能 | 長整数型 (Long) | タスクの水平方向の位置を (ピクセル単位)。 アクション が pjBoxMoveAbsolute または pjBoxMoveRelative のかどうかは必要です。 アクション が pjBoxCreate または pjBoxMoveAbsolute の場合は、 XPosition は、タスクの左上隅の絶対水平位置です。 アクション が pjBoxMoveRelative の場合、 XPosition は、タスクを現在位置から水平方向に移動します。 action が pjBoxAddToSelection、pjBoxSelect、または pjBoxUnselect の場合、XPosition は無視されます。 |
YPosition | 省略可能 | 長整数型 (Long) | タスクの垂直方向の位置を (ピクセル単位)。 アクション が pjBoxMoveAbsolute または pjBoxMoveRelative のかどうかは必要です。 アクション が pjBoxCreate または pjBoxMoveAbsolute の場合は、 YPosition は、タスクの左上隅の絶対垂直位置です。 アクション が pjBoxMoveRelative の場合は、 YPosition は、タスクを現在位置から垂直方向に移動します。 アクション が pjBoxAddToSelection 、 pjBoxSelect 、または pjBoxUnselect の場合は、 YPosition は無視されます。 |
ProjectName | 省略可能 | String | 作業中のプロジェクトが統合プロジェクトの場合は、id 番号を 引数 TaskID で指定のプロジェクトの名前を指定します。 引数 TaskID が指定されていない場合は、 プロジェクト名 は無視されます。 既定値は、作業中のプロジェクトの名前です。 |
戻り値
ブール型 (Boolean)
注釈
1 つのタスク ボックスをオンにすると、だけの場合は、 pjBoxUnselect を指定することも効果がありません。
[ネットワーク ダイアグラム] ビューの自動レイアウトが有効である場合 XPosition および YPosition 影響を与えるありません。
例
次の使用例は、選択されたタスクにタスク ID が 2 のタスクを追加します。
Sub Box_Set()
'Activate the Network Diagram view
ViewApply Name:="Network Diagram"
BoxSet action:=pjBoxAddToSelection, TaskID:="2"
End Sub
注:
現在、BoxSet はサブプロジェクトでは機能しません。 サブプロジェクト名を [プロジェクト名] 属性に配置し、TaskID を設定できますが、ネットワーク ダイアグラムのサブプロジェクトのボックスに対するアクションは実行されません。
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。