次の方法で共有


ExtendedAttribute 要素

拡張属性は、Microsoft Office Project ではユーザー設定フィールドやアウトライン コードです。 拡張属性は、ローカル ユーザー設定フィールドやアウトライン コード、またはエンタープライズ ユーザー設定フィールドである場合があります。 定義は、拡張属性が ** ExtendedAttributes ** コレクションで定義されたか、それとも** Task、 Resource、または ** Assignment で定義されたかによって異なります。 一般に、拡張属性の数に制限はありませんが、制約について解説セクションで説明します。

<ExtendedAttribute>
  ComplexTypeValue
</ExtendedAttribute>

親の要素

ExtendedAttributesTaskResourceAssignment

ExtendedAttributes コレクションの子要素

要素

必須/オプション

説明

FieldID

オプション

ローカル ユーザー設定フィールドの列挙値に対応 (Text1、Text2 など)。 FieldID は複数のプロジェクトで一意ではありません。

FieldName

CFType

オプション

Project 2007 の新しい要素。ユーザー設定フィールドの種類 (コスト、日付、期間、終了、フラグ、数、開始、またはテキスト)。

Project 2007 の新しい要素。

Project 2007 の新しい要素。 ユーザー設定フィールドの種類 (コスト、日付、期間、終了、フラグ、数、開始、またはテキスト)。

Project 2007 の新しい要素。ユーザー設定フィールドの GUID。

Project 2007 の新しい要素。

Project 2007 の新しい要素。 ユーザー設定フィールドの GUID。

ElemType

Project 2007 の新しい要素。

Project 2007 の新しい要素。 ユーザー設定フィールドに関連付けられているエンティティの種類 (タスク、リソース、または割り当て)。

MaxMultiValues

Project 2007 の新しい要素。

Project 2007 の新しい要素。 ユーザー設定フィールド値リストで選択できる値の最大数。

UserDef

Project 2007 の新しい要素。

Project 2007 の新しい要素。 ユーザー設定フィールドがユーザーによって定義されたものかどうかを示します。

ユーザー設定フィールドのエイリアス。

SecondaryPID

オプション

SecondaryPID

Project 2007 の新しい要素。

Project 2007 の新しい要素。 割り当てを細分化する場合のユーザー設定フィールドのセカンダリ プロジェクト識別子 (PID)。

AutoRollDown

Project 2007 の新しい要素。

Project 2007 の新しい要素。 ユーザー設定フィールド値を割り当てレベルに自動的に細分化するかどうかを示します。

DefaultGuid

Project 2007 の新しい要素。

Project 2007 の新しい要素。 既定の参照テーブル エントリの GUID を指定します。

Project 2007 の新しい要素。ユーザー設定フィールドに関連付けられた参照テーブルの GUID。

Project 2007 の新しい要素。

Project 2007 の新しい要素。 ユーザー設定フィールドに関連付けられた参照テーブルの GUID。

PhoneticAlias

ひらがなまたはカタカナのいずれかで示した拡張属性の読み方。

Project の日本語版でのみ使用します。

RollupType

オプション

サマリー タスクへの重ね合わせの計算に使用するメソッドを示します。

CalculationType

オプション

タスクおよびグループのサマリー行の重ね合わせを計算するかどうかを示します。

Formula

オプション

ユーザー設定フィールドに入力するために Project で使用される式。

RestrictValues

オプション

ファイルで使用できる値をリスト内の値に限定するかどうかを示します。

ValuelistSortOrder

オプション

Project 2007 の新しい要素。 値リストの並び順を示します (降順または昇順)。

AppendNewValues

オプション

プロジェクトに追加された新しい値を、リストに自動的に追加するかどうかを示します。

Default

オプション

リスト内の既定値の ID を参照します。既定セットがない場合、この要素は使用されません。

ValueList

既定セットがない場合、この要素は使用されません。

拡張属性値のコレクション。

Task、Resource、または Assignment の子要素

要素

必須/オプション

要素

必須/オプション

説明

FieldID 要素

オプション

拡張属性のフィールド ID。

Value 要素

オプション

拡張属性の実際の値。

DurationFormat 要素

ValueGUID

オプション

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>

関連項目

関連情報

OnlyTableValuesAllowed 要素

概念

ExtendedAttribute 要素と XML データ構造

ExtendedAttribute 要素と XML データ構造

ExtendedAttributes 要素の XML スキーマ

Tasks 要素の XML スキーマ

Resource 要素と XML データ構造

Resources 要素の XML スキーマ

Assignment 要素と XML データ構造

Assignments 要素の XML スキーマ

その他のリソース

OutlineCode 要素