Método Application.TaskDeliverableCreate (Project)
Crea o quita una entrega para la tarea seleccionada. Solo disponible en Project Professional.
Sintaxis
expresión. TaskDeliverableCreate
( _Create_
)
Expresión Expresión que devuelve un objeto Application .
Parameters
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
Create | Opcional | Variant | Si la tarea seleccionada tiene asociado de no entrega, True crea una entrega. Si la tarea seleccionada tiene un asociado entrega, False, se eliminan del resultado. El valor predeterminado es False. |
Valor devuelto
Boolean
Comentarios
Cuando la tarea seleccionada no tiene una entrega, a continuación se muestran los resultados de ejecutar el método TaskDeliverableCreate:
TaskDeliverableCreate(True)
crea una entrega para la tarea seleccionada.TaskDeliverableCreate(False)
no realiza ninguna acción.
Cuando la tarea seleccionada tiene asociada una entrega, siguientes son los resultados de ejecutar el método TaskDeliverableCreate:
TaskDeliverableCreate(True)
entrega el error, No se puede crear un vínculo de entrega para la tarea de subproyecto seleccionada, seguido por el error en tiempo de ejecución 1004, Error inesperado en el método.TaskDeliverableCreate(False)
quita la entrega.
El método TaskDeliverableCreate es equivalente al comando Crear entregas en el menú de lista desplegable Deliverable en la ficha tarea de la cinta de opciones. Si la tarea seleccionada tiene no entrega, el comando Crear entregas crea uno. Si la tarea seleccionada tiene una entrega, Crear entregas muestra un icono activo y seleccionar el comando elimina la entrega.
Nota:
[!NOTA] No se puede crear una tarea de entrega hasta que se publique el proyecto y crea un área de trabajo de proyecto. Además, no puede crear una entrega en una tarea de resumen.
Ejemplo:
En el ejemplo siguiente, se crea o elimina una entrega para la tarea seleccionada en un proyecto publicado.
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
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.