Application.TaskOnTimeline 方法 (Project)
管理"日程表"窗格或指定的自定义日程表的任务。
语法
expression。 TaskOnTimeline
( _TaskID_
, _Remove_
, _TimelineViewName_
)
表达 返回 Application 对象的表达式。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
TaskID | 可选 | 长整型 | 指定要添加到日程表中或要从日程表中删除的任务的标识号。 如果指定 了 TaskID ,则忽略所选任务。 |
Remove | 可选 | Boolean | 如此 如果指定 TaskID或所选的任务的任务,从时间轴;否则为 假 。 默认值为 False 。 |
TimelineViewName | 可选 | String | 指定要使用的日程表的名称。 该名称可以是内置的"日程表",也可以是现有的自定义日程表,例如"我的日程表"。 默认值为活动日程表的名称。 |
ShowDialog | 可选 | Boolean | 如此 如果项目显示 将任务添加到时间线对话框中;否则为 假 。 都已在时间轴的所有任务都都按它们的名称的复选标记。 如果 ShowDialog为 True ,则项目将忽略 TaskID和 Remove参数。 默认值为 False。 |
返回值
Boolean
说明
不带任何参数运行 TaskOnTimeline 将选定的任务放在活动的时间轴。
如果项目包含自定义时间线视图,则使用 TimelineViewName 参数将激活指定的时间线,然后应用由其他参数指定的更改。 如果不存在指定的时间段, TaskOnTimeline 将不执行任何操作,但仍将返回 True 。
示例
以下语句将选定的任务从日程表中删除。 您可在甘特图或日程表上选择任务。
application.TaskOnTimeline Remove:=True
如果内置的"日程表"窗格处于活动状态,并且存在一个名为"我的日程表"的自定义日程表,则以下语句将用"我的日程表"替换"日程表"窗格,然后将任务 3 添加到自定义日程表中。
application.TaskOnTimeline TaskID:=3, TimelineViewName:="My Timeline"
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。