0

我对 MSProject 还很陌生,我相信我的要求很简单:

当一项任务分配了多个资源时,我希望指示器显示一个图标。

是否可以?
ps 我的目标是人们不能为每个任务添加多个资源。如果有办法强制执行,则不需要该指标

谢谢

4

1 回答 1

1

基本公式是这样的:InStr([Resource Initials],",")。请注意,“,”是我的语言环境中的列表分隔符。对于其他可能是“;”的人 等等。Application 对象有一个属性:Application.ListSeparator但它在普通公式定义中不可用 - 您可以创建您的 VBA 函数,它只会返回值并使用您的函数。

公式的变化取决于您要使用的字段。如果您打算使用其中一个标志字段 - 只需> 0在末尾添加,对于数字字段,您只需定义一个带有greater than 0条件的图形指标。

另一种选择是为事件编写处理程序Application.ProjectBeforeAssignmentNew并检查是否已经为任务定义了任何分配

于 2012-12-19T20:19:24.740 回答