Compartir a través de


Método Application.TaskOnTimeline (Project)

Administra tareas en el panel Escala de tiempo o para una escala de tiempo personalizada especificada.

Sintaxis

expresión. TaskOnTimeline( _TaskID_, _Remove_, _TimelineViewName_ )

Expresión Expresión que devuelve un objeto Application .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
TaskID Opcional Long Especifica el número de identificación de una tarea que se va a agregar a la escala de tiempo o quitar de la escala de tiempo. Si se especifica TaskID , se omiten las tareas seleccionadas.
Remove Opcional Boolean True si la tarea especificada por TaskID o las tareas seleccionadas se quita de la escala de tiempo; de lo contrario, False. El valor predeterminado es False.
TimelineViewName Opcional String Especifica el nombre de la escala de tiempo que se va a usar. El nombre puede ser el nombre integrado "Escala de tiempo" o una escala de tiempo personalizada existente, por ejemplo "Mi escala de tiempo". El valor predeterminado es el nombre de la escala de tiempo activa.
ShowDialog Opcional Boolean True si Project muestra el cuadro de diálogo Agregar tareas a la escala de tiempo; de lo contrario, False. Las tareas que ya están en la escala de tiempo tienen una comprobación por su nombre. Si ShowDialog es True, Project omite los argumentos TaskID y Remove. El valor predeterminado es False.

Valor devuelto

Boolean

Comentarios

Ejecución de TaskOnTimeline sin argumentos coloca las tareas seleccionadas en la escala de tiempo activo.

Si el proyecto incluye vistas de escala de tiempo personalizadas, el uso del argumento TimelineViewName activa la escala de tiempo especificada y, a continuación, aplica los cambios especificados por los demás argumentos. Si la escala de tiempo especificado no existe, TaskOnTimeline no realiza ninguna acción, pero aún devuelve True.

Ejemplo:

La siguiente instrucción quita las tareas seleccionadas de la escala de tiempo. Puede seleccionar las tareas en el Diagrama de Gantt o la escala de tiempo.

application.TaskOnTimeline Remove:=True

Si el panel Escala de tiempo integrado está activo y existe una escala de tiempo personalizada llamada "Mi escala de tiempo", la instrucción siguiente reemplaza el panel Escala de tiempo con "Mi escala de tiempo" y, a continuación, agrega la tarea 3 a la escala de tiempo personalizada.

application.TaskOnTimeline TaskID:=3, TimelineViewName:="My Timeline"

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.