次の方法で共有


Application.TaskDeliverableCreate メソッド (Project)

選択したタスクの成果物を作成または削除します。 Project Professional でのみ使用できます。

構文

TaskDeliverableCreate( _Create_ )

Application オブジェクトを返す式。

パラメーター

名前 必須 / オプション データ型 説明
Create 省略可能 バリアント型 (Variant) True を指定すると、選択したタスクに関連する成果物がない場合に成果物が作成されます。 False を指定すると、選択したタスクに関連する成果物がある場合に成果物が削除されます。 既定値は False です。

戻り値

ブール型 (Boolean)

注釈

選択したタスクを成果物はありませんがある、ときに、 TaskDeliverableCreate メソッドの実行結果が以下に示します。

  • TaskDeliverableCreate(True) を実行すると、選択したタスクの成果物が作成されます。

  • TaskDeliverableCreate(False) を実行しても何も起こりません。

選択したタスクが関連付けられている場合、成果物の次は、 TaskDeliverableCreate メソッドの実行結果。

  • TaskDeliverableCreate(True) を実行すると、" 選択されたサブプロジェクト タスクへの成果物のリンクを作成できません" というエラーが表示された後、実行時エラー 1004 " メソッドで予期しないエラーが発生しました" が表示されます。

  • TaskDeliverableCreate(False) を実行すると、成果物が削除されます。

TaskDeliverableCreate メソッドは、[ 成果物」ドロップ ダウン メニューで、リボンの [ タスク] タブの [成果物の作成コマンドと同じです。 ない成果物タスクを選択した場合、 成果物の作成コマンドを作成します。 成果物タスクを選択した場合、 成果物の作成、アクティブなアイコンを表示して、成果物を削除コマンドを選択します。

注:

[!メモ] できないタスクを作成する成果物、プロジェクトを発行し、プロジェクト ワークスペースを作成するまでです。 ことはできませんを作成する成果物サマリー タスクにします。

次の使用例は、発行済みプロジェクトの選択したタスクの成果物を作成または削除します。

Sub ToggleDeliverable() 
    Dim deliverGuid As String 
 
    deliverGuid = ActiveCell.Task.deliverableGuid 
 
    If deliverGuid = "00000000-0000-0000-0000-000000000000" Then 
        TaskDeliverableCreate Create:=True 
    Else 
        TaskDeliverableCreate Create:=False 
    End If 
End Sub

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。