【发布时间】:2017-08-05 11:54:13
【问题描述】:
我正在使用 BaselineWork1 timescaledata 来包含我每周执行的单个任务的资源工作的时间分段计算。我想在用本周的计算填充它之前将前一周的计算清零。如果没有创建一个循环来为每个任务的每个资源的时间尺度数据写入零,有没有办法更有效地做到这一点?我可以使开始日期和结束日期等于项目的开始和结束日期和时间尺度 = 秒,写入的值等于零吗?例如:
For lngCnt1 = 1 To tskCounter.Resources.Count
tskCounter.Assignments.Item(lngCnt1).TimeScaleData(StartDate:=ActiveProject.ProjectStart, EndDate:=ActiveProject.ProjectFinish, _
Type:=pjAssignmentTimescaledBaseline1Work, _
timescalunit:=pjTimescaleMinutes, Count:=1).Item(1).Value = 0
Next lngCnt1
这似乎不起作用,因为它只会将与项目开始日期对应的日期的基线 1 工作字段清零。
【问题讨论】:
标签: vba ms-project