Application.UpdateProject メソッド (Project)
進捗情報を更新し、プロジェクトのタスクの作業のスケジュールを再設定します。
構文
式。 UpdateProject
( _All_
, _UpdateDate_
, _Action_
)
expressionApplication オブジェクトを 表す変数。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
All | 省略可能 | ブール型 (Boolean) | True の 場合、作業中のプロジェクトのすべてのタスクを更新します。 False は、選択したタスクの更新のみです。 既定値は、 true を指定 します。 |
UpdateDate | 省略可能 | バリアント型 (Variant) | 指定した操作に対して使用する更新日を指定します。 |
action | 省略可能 | 整数型 (Integer) | 指定したタスクを実行するアクションです。 PjProjectUpdate 定数は、次のいずれか: pj0or100Percent 、 pj0to100Percent 、または pjReschedule 。 既定では pj0to100Percent です 。 |
戻り値
ブール型 (Boolean)
注釈
引数なしで UpdateProject メソッドを実行するには、 プロジェクトの更新] ダイアログ ボックスが表示されます。
UpdateProject メソッドは、リボンの [ プロジェクト] タブで [ プロジェクトの更新] コマンドに対応します。
例
次の使用例は最初にタスクを作成、[達成率] フィールドを 50% に設定します。その後、残りの 9/19/2012年で開始するタスクの作業をスケジュールするのにはプロジェクトを更新します。
Sub Update_Project()
ViewApply Name:="Gantt Chart"
' Create a new task
RowInsert
SetTaskField Field:="Name", Value:="TestTask-1"
SetTaskField Field:="Duration", Value:="2"
SetTaskField Field:="% Complete", Value:="50"
'Schedule the remainder of the work to start on the update date.
UpdateProject All:=False, UpdateDate:="9/19/2012", action:=pjReschedule
End Sub
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。