0

私は MSProject にかなり慣れていませんが、私の要求は非常に単純だと思います。

タスクに複数のリソースが割り当てられている場合、インジケーターにアイコンが表示されるようにしたいと思います。

出来ますか?
ps 私の目標は、人々がタスクごとに複数のリソースを追加できないようにすることです。それを強制する方法がある場合、インジケーターは必要ありません

ありがとう

4

1 に答える 1

1

基本的な式は次のようなものですInStr([Resource Initials],",")。私のロケールでは、「,」はリストの区切り記号であることに注意してください。「;」である可能性のある他の人のために 等々。Application オブジェクトのプロパティがあります。Application.ListSeparatorただし、単純な数式定義では使用できません。値を返し、関数を使用するだけの VBA 関数を作成できます。

式のバリエーションは、使用するフィールドによって異なります。フラグ フィールドの 1 つを使用する予定の場合> 0は、最後に追加するだけです。数値フィールドの場合は、条件付きのグラフィカル インジケーターを定義するだけですgreater than 0

別のオプションは、イベントのハンドラーを作成Application.ProjectBeforeAssignmentNewし、タスクに対して既に定義されている割り当てがあるかどうかを確認することです

于 2012-12-19T20:19:24.740 に答える