ExtendedAttribute 要素
拡張属性は、Microsoft Office Project ではユーザー設定フィールドやアウトライン コードです。 拡張属性は、ローカル ユーザー設定フィールドやアウトライン コード、またはエンタープライズ ユーザー設定フィールドである場合があります。 定義は、拡張属性が ** ExtendedAttributes ** コレクションで定義されたか、それとも** Task、 Resource、または ** Assignment で定義されたかによって異なります。 一般に、拡張属性の数に制限はありませんが、制約について解説セクションで説明します。
<ExtendedAttribute>
ComplexTypeValue
</ExtendedAttribute>
親の要素
ExtendedAttributes コレクションの子要素
要素 |
必須/オプション |
説明 |
---|---|---|
オプション |
ローカル ユーザー設定フィールドの列挙値に対応 (Text1、Text2 など)。 FieldID は複数のプロジェクトで一意ではありません。 |
|
CFType |
オプション |
|
Project 2007 の新しい要素。ユーザー設定フィールドの種類 (コスト、日付、期間、終了、フラグ、数、開始、またはテキスト)。 |
Project 2007 の新しい要素。 |
Project 2007 の新しい要素。 ユーザー設定フィールドの種類 (コスト、日付、期間、終了、フラグ、数、開始、またはテキスト)。 |
Project 2007 の新しい要素。ユーザー設定フィールドの GUID。 |
Project 2007 の新しい要素。 |
Project 2007 の新しい要素。 ユーザー設定フィールドの GUID。 |
Project 2007 の新しい要素。 |
Project 2007 の新しい要素。 ユーザー設定フィールドに関連付けられているエンティティの種類 (タスク、リソース、または割り当て)。 |
|
Project 2007 の新しい要素。 |
Project 2007 の新しい要素。 ユーザー設定フィールド値リストで選択できる値の最大数。 |
|
Project 2007 の新しい要素。 |
Project 2007 の新しい要素。 ユーザー設定フィールドがユーザーによって定義されたものかどうかを示します。 |
|
ユーザー設定フィールドのエイリアス。 |
SecondaryPID |
オプション |
Project 2007 の新しい要素。 |
Project 2007 の新しい要素。 割り当てを細分化する場合のユーザー設定フィールドのセカンダリ プロジェクト識別子 (PID)。 |
|
Project 2007 の新しい要素。 |
Project 2007 の新しい要素。 ユーザー設定フィールド値を割り当てレベルに自動的に細分化するかどうかを示します。 |
|
Project 2007 の新しい要素。 |
Project 2007 の新しい要素。 既定の参照テーブル エントリの GUID を指定します。 |
|
Project 2007 の新しい要素。ユーザー設定フィールドに関連付けられた参照テーブルの GUID。 |
Project 2007 の新しい要素。 |
Project 2007 の新しい要素。 ユーザー設定フィールドに関連付けられた参照テーブルの GUID。 |
ひらがなまたはカタカナのいずれかで示した拡張属性の読み方。 |
Project の日本語版でのみ使用します。 |
|
オプション |
サマリー タスクへの重ね合わせの計算に使用するメソッドを示します。 |
|
オプション |
タスクおよびグループのサマリー行の重ね合わせを計算するかどうかを示します。 |
|
オプション |
ユーザー設定フィールドに入力するために Project で使用される式。 |
|
オプション |
ファイルで使用できる値をリスト内の値に限定するかどうかを示します。 |
|
オプション |
Project 2007 の新しい要素。 値リストの並び順を示します (降順または昇順)。 |
|
オプション |
プロジェクトに追加された新しい値を、リストに自動的に追加するかどうかを示します。 |
|
オプション |
リスト内の既定値の ID を参照します。既定セットがない場合、この要素は使用されません。 |
|
既定セットがない場合、この要素は使用されません。 |
拡張属性値のコレクション。 |
Task、Resource、または Assignment の子要素
要素 |
必須/オプション |
要素 |
---|---|---|
必須/オプション |
説明 |
FieldID 要素 |
オプション |
拡張属性のフィールド ID。 |
Value 要素 |
オプション |
拡張属性の実際の値。 |
DurationFormat 要素 |
オプション |
Project 2007 の新しい要素。 ユーザー設定フィールド値リスト内の値の GUID。 複数値ユーザー設定フィールドの場合、ValueGUID は、Value 要素内の FieldGUID と一致します。 |
Occurrences
最小 : 0 最大: 制約なし |
注釈
最大 : 制約なし
備考
Value 要素によって、または値リスト内の Value 要素への ValueGUID ポインタによって指定される、ユーザー設定フィールド値。 ValueGUID は、値リストの FieldGUID と一致します。
ユーザー設定フィールドの型が である場合、その値には 要素が必要です。 ユーザー設定フィールドが数式によって計算される場合、ValueGUID は次のように表示されます。 <ValueGUID>000000000-0000-0000-00000000000</ValueGUID>
注:
XML データとして保存されたプロジェクトを読み込む場合、Microsoft Office Project では最大 5000 の ValueList 要素が認識されます。 それを超える部分はすべて無視されます。
例
FieldName 値は FieldID 要素内の PjCustomField 列挙値に対応しています。 たとえば、Information ローカル ユーザー設定フィールドの FieldID 188743731は、 PjCustomField 列挙型の pjCustomTaskText1 値と一致します。
注:
現在、FieldID 205521019は PjCustomField ドキュメントに記載されていません。 ただし、Project Visual Basic エディター (VBE) のオブジェクト ブラウザーには、pjCustomResourceCost1 の値があります。
<ExtendedAttributes>
<ExtendedAttribute>
<FieldID>188743731</FieldID>
<FieldName>Text1</FieldName>
<Alias>Information</Alias>
<Ltuid>6F76DA0E-4294-467A-9A66-5E2909578CE8</Ltuid>
<SecondaryPID>255869028</SecondaryPID>
<DefaultGuid>D2C35FC6-639A-4F88-A1FF-987F432F3A9D</DefaultGuid>
</ExtendedAttribute>
<ExtendedAttribute>
<FieldID>205521019</FieldID>
<FieldName>Cost1</FieldName>
<Alias>Extra Cost</Alias>
<Ltuid>06AC981F-E8E6-4F20-A26F-8A408A36660B</Ltuid>
<SecondaryPID>255852663</SecondaryPID>
<AutoRollDown>1</AutoRollDown>
</ExtendedAttribute>
</ExtendedAttributes>
. . .
<Tasks>
<Task>
<UID>1</UID>
<ID>1</ID>
<Name>T1</Name>
. . .
<ExtendedAttribute>
<FieldID>188743731</FieldID>
<Value>Info 1</Value>
<ValueGUID>D2C35FC6-639A-4F88-A1FF-987F432F3A9D</ValueGUID>
</ExtendedAttribute>
</Task>
</Task>
</Tasks>
. . .
<Resources>
<Resource>
<UID>1</UID>
<ID>1</ID>
<Name>R1</Name>
. . .
<ExtendedAttribute>
<FieldID>205521019</FieldID>
<Value>3000</Value>
<ValueGUID>1EBF58AF-8EF0-400C-8E36-78628FF0E21C</ValueGUID>
</ExtendedAttribute>
</Resource>
</Resources>
関連項目
関連情報
概念
ExtendedAttribute 要素と XML データ構造
ExtendedAttribute 要素と XML データ構造
ExtendedAttributes 要素の XML スキーマ