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 は、タスクを現在位置から水平方向に移動します。

actionpjBoxAddToSelectionpjBoxSelect、または pjBoxUnselect の場合、XPosition は無視されます。
YPosition 省略可能 長整数型 (Long) タスクの垂直方向の位置を (ピクセル単位)。 アクションpjBoxMoveAbsolute または pjBoxMoveRelative のかどうかは必要です。

アクションpjBoxCreate または pjBoxMoveAbsolute の場合は、 YPosition は、タスクの左上隅の絶対垂直位置です。

アクションpjBoxMoveRelative の場合は、 YPosition は、タスクを現在位置から垂直方向に移動します。

アクションpjBoxAddToSelectionpjBoxSelect 、または 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 のサポートおよびフィードバックを参照してください。