共用方式為


Project) (Application.BoxSet 方法

會建立、選取或移動 [網狀圖] 檢視中的任務。

語法

運算式BoxSet (actionTaskIDXPositionYPositionProjectName)

expression 代表 Application 物件的變數。

參數

名稱 必要/選用 資料類型 描述
action 選用 Long 若要指定的任務上執行作業。 預設值為 pjBoxSelect 。 可以是 PjBoxSet 常數之一。
TaskID 選用 Long 任務的識別碼。 如果 動作pjBoxCreate ,則會忽略 TaskID
XPosition 選用 Long 像素為單位任務,水平位置。 如果 動作 被必要 pjBoxMoveAbsolutepjBoxMoveRelative

如果 動作pjBoxCreatepjBoxMoveAbsolute則 XPosition 為工作的左上角的絕對水平位置。

如果 動作pjBoxMoveRelative則 XPosition 是相對於目前的位置水平移動任務量。

如果 actionpjBoxAddToSelectionpjBoxSelectpjBoxUnselect則會忽略 XPosition
YPosition 選用 Long 像素為單位任務,垂直位置。 如果 動作 被必要 pjBoxMoveAbsolutepjBoxMoveRelative

如果 動作pjBoxCreatepjBoxMoveAbsoluteYPosition 為工作的左上角的絕對垂直位置。

如果 動作pjBoxMoveRelativeYPosition 是目前位置相對的垂直移動任務量。

如果 動作pjBoxAddToSelectionpjBoxSelectpjboxunselect 會 ,則會忽略 YPosition
ProjectName 選用 String 如果使用中專案是一個合併的專案,指定名稱的專案的 TaskID 所指定的識別碼。 如果未指定 了 TaskID ,則會忽略 ProjectName 。 預設值是使用中專案的名稱。

傳回值

布林值

註解

如果只選取一個任務方塊,則指定 pjboxunselect 會 有任何作用。

如果已經為 [網狀圖] 檢視啟動自動配置, 則 XPositionYPosition 會有任何影響。

範例

下面範例會將具有 TaskID 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 支援與意見反應