Application.UpdateTasks メソッド (Project)
選択したタスクを更新します。
構文
式。 UpdateTasks
( _PercentComplete_
, _ActualDuration_
, _RemainingDuration_
, _ActualStart_
, _ActualFinish_
, _Notes_
)
expressionApplication オブジェクトを 表す変数。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
PercentComplete | 省略可能 | バリアント型 (Variant) | アクティブ タスクの達成率を指定します。 |
ActualDuration | 省略可能 | バリアント型 (Variant) | 選択したタスクの実績期間を指定します。 |
RemainingDuration | 省略可能 | バリアント型 (Variant) | 選択したタスクの残存期間を指定します。 |
ActualStart | 省略可能 | バリアント型 (Variant) | 選択したタスクの実績開始日を指定します。 |
ActualFinish | 省略可能 | バリアント型 (Variant) | 選択したタスクの実績終了日を指定します。 |
Notes | 省略可能 | String | 選択したタスクの [メモ] フィールドのコメント。 値はテキストのみであり、[ メモ ] ダイアログ ボックスのようにリッチ テキスト形式 (RTF) ではありません。 |
戻り値
ブール型 (Boolean)
注釈
UpdateTasks メソッドを使用して引数を指定せずには、 タスクの更新] ダイアログ ボックスが表示されます。
例
次の使用例は、「TestTask-1」という名前のタスクを作成し、タスクの達成率を 50% に更新します。次に、タスクを削除します。
Sub Update_Tasks()
'Activate Gantt Chart
ViewApply Name:="Gantt Chart"
'Create a task
RowInsert
SetTaskField Field:="Name", Value:="TestTask-1"
SetTaskField Field:="Duration", Value:="2"
'Update the percent complete of the new task.
UpdateTasks PercentComplete:="50"
'Delete the new task
ActiveProject.Tasks("TestTask-1").Delete
End Sub
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。