Application.TaskOnTimeline 方法 (Project)

管理"日程表"窗格或指定的自定义日程表的任务。

语法

expressionTaskOnTimeline( _TaskID_, _Remove_, _TimelineViewName_ )

表达 返回 Application 对象的表达式。

参数

名称 必需/可选 数据类型 说明
TaskID 可选 长整型 指定要添加到日程表中或要从日程表中删除的任务的标识号。 如果指定 了 TaskID ,则忽略所选任务。
Remove 可选 Boolean 如此 如果指定 TaskID或所选的任务的任务,从时间轴;否则为 。 默认值为 False
TimelineViewName 可选 String 指定要使用的日程表的名称。 该名称可以是内置的"日程表",也可以是现有的自定义日程表,例如"我的日程表"。 默认值为活动日程表的名称。
ShowDialog 可选 Boolean 如此 如果项目显示 将任务添加到时间线对话框中;否则为 。 都已在时间轴的所有任务都都按它们的名称的复选标记。 如果 ShowDialogTrue ,则项目将忽略 TaskIDRemove参数。 默认值为 False

返回值

Boolean

说明

不带任何参数运行 TaskOnTimeline 将选定的任务放在活动的时间轴。

如果项目包含自定义时间线视图,则使用 TimelineViewName 参数将激活指定的时间线,然后应用由其他参数指定的更改。 如果不存在指定的时间段, TaskOnTimeline 将不执行任何操作,但仍将返回 True

示例

以下语句将选定的任务从日程表中删除。 您可在甘特图或日程表上选择任务。

application.TaskOnTimeline Remove:=True

如果内置的"日程表"窗格处于活动状态,并且存在一个名为"我的日程表"的自定义日程表,则以下语句将用"我的日程表"替换"日程表"窗格,然后将任务 3 添加到自定义日程表中。

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

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。