次の方法で共有


Application.UpdateProject メソッド (Project)

進捗情報を更新し、プロジェクトのタスクの作業のスケジュールを再設定します。

構文

UpdateProject( _All_, _UpdateDate_, _Action_ )

expressionApplication オブジェクトを 表す変数。

パラメーター

名前 必須 / オプション データ型 説明
All 省略可能 ブール型 (Boolean) True の 場合、作業中のプロジェクトのすべてのタスクを更新します。 False は、選択したタスクの更新のみです。 既定値は、 true を指定 します。
UpdateDate 省略可能 バリアント型 (Variant) 指定した操作に対して使用する更新日を指定します。
action 省略可能 整数型 (Integer) 指定したタスクを実行するアクションです。 PjProjectUpdate 定数は、次のいずれか: pj0or100Percentpj0to100Percent 、または 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 のサポートおよびフィードバックを参照してください。