0

在 Microsoft Project 2007 中,将任务的开始日期字段设置为非工作日时,会显示一个计划向导(屏幕截图:http: //i.imgur.com/vkbaH.png)。用户可以选择如何解决这个冲突。选项是将日期更改为工作日或将日期声明为工作日。

是否可以在 C# 代码中调用此规划向导?我正在开发一个对任务的开始字段进行更改的加载项,我不想为这些冲突编写额外的表单。

4

1 回答 1

0

无法从 VBA 或通过 COM 接口调用任何“绿色角落”对话框。

当您通过 MS Project API 对项目中的任务执行某些操作时,您必须牢记默认行为:例如,当您更改固定持续时间任务的持续时间时,默认情况下会更改哪些参数等。

解决“周末开始”问题的最简单方法是使用 7 天/周日历,如果任务应该在周末开始 - 只需将日历分配给任务:Task 对象的 TaskCalendar 字段。

于 2012-09-06T17:13:29.547 回答