SharedItems クラス

定義

SharedItems クラスを定義します。 オブジェクトを xml としてシリアル化されるときに、修飾名は、x: sharedItems です。

[DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Spreadsheet.MissingItem))]
[DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Spreadsheet.NumberItem))]
[DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Spreadsheet.BooleanItem))]
[DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Spreadsheet.ErrorItem))]
[DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Spreadsheet.StringItem))]
[DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Spreadsheet.DateTimeItem))]
public class SharedItems : DocumentFormat.OpenXml.OpenXmlCompositeElement
type SharedItems = class
    inherit OpenXmlCompositeElement
Public Class SharedItems
Inherits OpenXmlCompositeElement
継承
属性

注釈

[ISO/IEC 29500-1 1st Edition]

sharedItems (共有アイテム)

PivotCacheDefinition 内のフィールドに固有のアイテムのコレクションを表します。 SharedItems 複合型は、フィールドのデータ型とデータの書式設定情報を格納します。 ピボット テーブルのすべての部分の間で複数の場所で参照されているこれらの値の重複を減らすために、PivotCacheDefinition 内の項目を共有できます。 [: 値含まれていますが、フィルターのことを行または列軸に表示される可能性があり、pivotCacheRecords の定義にも表示されます。 ただし、最適化された共有アイテムを作成するパフォーマンス コストが発生したためアイテムのみ共有される場合は、ピボット テーブル内で使用される実際には。 したがって、ピボット テーブルのレイアウトは、ユーザーの操作によって、pivotCacheDefinition と PivotCacheRecords の基になる部分を更新できます。 例終わり]

共有アイテムがない場合、フィールドの値は、pivotCacheRecords の部分に直接格納されます。

[例。

<sharedItems count="1">  
  <s v="[Customer].[Customer Geography].[Country].&[United States]"     c="United States"/>  
</sharedItems>  

最後の例

次の属性は必要なまたは sharedItems の項目がない場合は使用できません。

  • containsBlank

  • containsSemiMixedTypes

  • containsMixedTypes

  • 長いテキスト

SharedItems で複数の項目または 1 つがある唯一の項目は、空白の項目ではない場合を除き、次の属性は使用されません。 最初の項目が空白の項目である場合、フィールドのデータ型を確認できません。

  • containsNumber

  • containsDates

  • containsString

  • containsInteger

機能を失うことがなく、次の属性を省略できます。

  • containsNonDate

  • count

次の属性では、必須ではないと、省略することができます。 ただし、ピボット テーブルを更新するよりも前に別のグループを生成可能性があります。

  • maxDate

  • minDate

  • maxValue

  • minValue

アプリケーションでは、"value"属性を使用して「日付」属性が混在していないことを確認してください。

親要素
cacheField (§18.10.1.3)
子要素
b (ブール値) §18.10.1.2
d (日付時刻) §18.10.1.21
e (エラー値) §18.10.1.27
m (値なし) §18.10.1.50
n (数値) §18.10.1.60
s (文字値) §18.10.1.85
属性 説明
containsBlank (空白を含む) このフィールドが空白の値を含むかどうかを示すブール値を指定します。

1またはtrueの値は、このフィールドには、1 つまたは複数の空白値が含まれていることを示します。

0またはfalseの値は、このフィールドに空白値が含まれていないことを示します。

この属性で使用できる値は、W3C XML スキーマの boolean データ型で定義されています。
containsDate (日付を含む) フィールドに少なくとも 1 つの日付が含まれていることを示すブール値を指定します。

1またはtrueの値は、フィールドに日付の値を少なくとも 1 つが含まれていることを示します。

0またはfalseの値は、フィールドに任意の日付の値が含まれていないことを示します。

この属性で使用できる値は、W3C XML スキーマの boolean データ型で定義されています。
containsInteger (整数を含む) このフィールドに整数値が含まれているかどうかを示すブール値を指定します。

1またはtrueの値は、このフィールドに整数値が含まれていることを示します。

0またはfalseの値は、整数でない値または混合の値を示します。

この属性で使用できる値は、W3C XML スキーマの boolean データ型で定義されています。
containsMixedTypes (混合データ型が含まれています) このフィールドに複数のデータ型が含まれているかどうかを示すブール値を指定します。

1またはtrueの値は、このフィールドに複数のデータ型が含まれていることを示します。

0またはfalseの値は、1 つのデータ型が含まれることを示します。 フィールドは、空白の値を含めることができます。

この属性で使用できる値は、W3C XML スキーマの boolean データ型で定義されています。
containsNonDate (以外の日付を含む) フィールドに日付を少なくとも 1 つの値が含まれているかを示すブール値を指定します。

1またはtrueの値は、フィールドに少なくとも 1 つの日付以外の値が含まれていることを示します。

0またはfalseの値は、このフィールドに日付フィールドが含まれていないことを示します。

この属性で使用できる値は、W3C XML スキーマの boolean データ型で定義されています。
containsNumber (番号を含む) このフィールドに数値が含まれているかどうかを示すブール値を指定します。

1またはtrueの値は、このフィールドに少なくとも 1 つの数値が含まれていることを示します。

0またはfalseの値は、このフィールドに数値が含まれていないことを示します。

この属性で使用できる値は、W3C XML スキーマの boolean データ型で定義されています。
containsSemiMixedTypes (を含む準のデータ型が混在) このフィールドにテキスト値が含まれていることを示すブール値を指定します。 フィールドには、他のデータ型と空白の値の両方を含めることも。

1またはtrueの値を少なくとも 1 つのテキストの値を示し、他のデータ型および空の値の組み合わせを含めることも。

0またはfalseの値は、フィールドがテキストおよびその他の値の組み合わせを示します。

この属性で使用できる値は、W3C XML スキーマの boolean データ型で定義されています。
containsString (文字列を含む) このフィールドにテキスト値が含まれているかどうかを示すブール値を指定します。

1またはtrueの値は、このフィールドに少なくとも 1 つのテキスト値が含まれていることを示します。

0またはfalseの値は、このフィールドにテキスト値が含まれていないことを示します。

この属性で使用できる値は、W3C XML スキーマの boolean データ型で定義されています。
カウント (共有アイテムの数) このフィールドにロードする共有アイテムの数を指定します。

この属性に指定できる値は、W3C XML スキーマの unsignedInt データ型で定義されます。
長いテキスト (長いテキスト) このフィールドに長いテキスト値が含まれているかどうかを示すブール値を指定します。 文字列は、255 を超える文字がある場合に時間と見なされます。

1またはtrueの値は、値に 255 を超える文字のテキストが含まれていることを示します。

0またはfalseの値は、値が 255 文字未満含まれていることを示します。

[: これは多くの従来のスプレッドシート アプリケーションは、テキスト値の 255 文字の制限をサポートするよう使用します。 メモの終了)

この属性で使用できる値は、W3C XML スキーマの boolean データ型で定義されています。
maxDate (日付時刻の最大値) 日付フィールドの日付と時刻の最大値を指定します。

この属性の値は、W3C XML スキーマのdateTimeデータ型によって定義されます。
maxValue (最大値) 数値型のフィールドで最大の数値を指定します。

この属性の値は、二重の W3C XML スキーマ データ型によって定義されます。
minDate (日付までの時間) 日付フィールドの日付と時刻の最小値を指定します。

この属性の値は、W3C XML スキーマのdateTimeデータ型によって定義されます。
minValue (最小値) 数値型のフィールドでの最小の数値を指定します。

この属性の値は、二重の W3C XML スキーマ データ型によって定義されます。

[: この要素のコンテンツ モデル (CT_SharedItems) の W3C XML スキーマ定義は §A.2 であります。 メモの終了)

ISO/IEC29500: 2008。

コンストラクター

SharedItems()

SharedItems クラスの新しいインスタンスを初期化します。

SharedItems(IEnumerable<OpenXmlElement>)

指定した子要素を持つ SharedItems クラスの新しいインスタンスを初期化します。

SharedItems(OpenXmlElement[])

指定した子要素を持つ SharedItems クラスの新しいインスタンスを初期化します。

SharedItems(String)

外側の XML から SharedItems クラスの新しいインスタンスを初期化します。

プロパティ

ChildElements

現在の要素のすべての子ノードを取得します。

(継承元 OpenXmlElement)
ContainsBlank

Blank.Represents には、次のスキーマの属性が含まれています: containsBlank

ContainsDate

Date.Represents には、次のスキーマの属性が含まれています: containsDate

ContainsInteger

Integer.Represents には、次のスキーマの属性が含まれています: containsInteger

ContainsMixedTypes

混合データ Types.Represents が次のスキーマの属性が含まれています: containsMixedTypes

ContainsNonDate

非 Date.Represents の次の属性がスキーマに含まれています: containsNonDate

ContainsNumber

Numbers.Represents には、次のスキーマの属性が含まれています: containsNumber

ContainsSemiMixedTypes

半混合データ Types.Represents が次のスキーマの属性が含まれています: containsSemiMixedTypes

ContainsString

String.Represents には、次のスキーマの属性が含まれています: containsString

Count

スキーマの属性の次の項目の Count.Represents を共有: カウント

ExtendedAttributes

現在の要素のすべての拡張属性 (スキーマで定義されていない属性) を取得します。

(継承元 OpenXmlElement)
FirstChild

現在の OpenXmlElement 要素の最初の子を取得します。

(継承元 OpenXmlCompositeElement)
HasAttributes

現在の要素に属性が含されているかどうかを示すブール値を取得します。

(継承元 OpenXmlElement)
HasChildren

現在の要素に子要素が含されているかどうかを示す値を取得します。

(継承元 OpenXmlCompositeElement)
InnerText

現在のノードとそのすべての子の連結値を取得または設定します。

(継承元 OpenXmlCompositeElement)
InnerXml

現在のノードの子ノードのみを表すマークアップを取得または設定します。

(継承元 OpenXmlCompositeElement)
LastChild

現在の OpenXmlElement 要素の最後の子を取得します。 このような OpenXmlElement 要素がないVisual Basic null (Nothing in Visual Basic) を返します。

(継承元 OpenXmlCompositeElement)
LocalName

要素のローカル名を取得します。

LongText

長い Text.Represents を次のスキーマの属性: 長いテキスト

MaxDate

次の属性がスキーマに最大の日付時刻 Value.Represents: maxDate

MaxValue

最大の数値 Value.Represents を次のスキーマの属性: maxValue

MCAttributes

マークアップの互換性属性を設定します。 現在の要素に対してマークアップ互換性属性が定義されていない場合は null を返します。

(継承元 OpenXmlElement)
MinDate

次の属性がスキーマに最低限の日 Time.Represents: minDate

MinValue

最小の数値 Value.Represents を次のスキーマの属性: minValue

NamespaceDeclarations

現在の要素で定義されている名前空間宣言を取得します。 名前空間宣言がない場合は、空の列挙子を返します。

(継承元 OpenXmlElement)
NamespaceUri

現在の要素の名前空間 URI を取得します。

(継承元 OpenXmlElement)
OpenXmlElementContext

現在の要素の OpenXmlEementContext を取得します。

(継承元 OpenXmlElement)
OuterXml

現在の要素とそのすべての子要素を表すマークアップを取得します。

(継承元 OpenXmlElement)
Parent

現在の要素の親要素を取得します。

(継承元 OpenXmlElement)
Prefix

現在の要素の名前空間プレフィックスを取得します。

(継承元 OpenXmlElement)
XmlQualifiedName

現在の要素の修飾名を取得します。

(継承元 OpenXmlElement)
XName

現在の要素の修飾名を取得します。

(継承元 OpenXmlElement)

メソッド

AddAnnotation(Object)

現在の OpenXmlElement 要素の注釈の一覧にオブジェクトを追加します。

(継承元 OpenXmlElement)
AddNamespaceDeclaration(String, String)

現在のノードに namepace 宣言を追加します。

(継承元 OpenXmlElement)
Ancestors()

現在の要素のすべての先祖を列挙します。

(継承元 OpenXmlElement)
Ancestors<T>()

指定した型を持つ現在の要素の先祖のみを列挙します。

(継承元 OpenXmlElement)
Annotation(Type)

現在の OpenXmlElement 要素から、指定した型の最初の注釈オブジェクトを取得します。

(継承元 OpenXmlElement)
Annotation<T>()

現在の OpenXmlElement 要素から、指定した型の最初の注釈オブジェクトを取得します。

(継承元 OpenXmlElement)
Annotations(Type)

現在の OpenXmlElement 要素の指定した型を持つ注釈のコレクションを取得します。

(継承元 OpenXmlElement)
Annotations<T>()

現在の OpenXmlElement 要素の指定した型を持つ注釈のコレクションを取得します。

(継承元 OpenXmlElement)
Append(IEnumerable<OpenXmlElement>)

要素のリストから、現在の要素の子要素のリストの末尾に各要素を追加します。

(継承元 OpenXmlElement)
Append(OpenXmlElement[])

要素の配列から、現在の要素の子要素のリストの末尾に各要素を追加します。

(継承元 OpenXmlElement)
AppendChild<T>(T)

指定した要素を、現在の要素の子ノードのリストの末尾に追加します。

(継承元 OpenXmlCompositeElement)
ClearAllAttributes()

既知の属性と拡張属性の両方を含む、すべての属性をクリアします。

(継承元 OpenXmlElement)
Clone()

現在のノードの複製を作成します。

(継承元 OpenXmlElement)
CloneNode(Boolean)

このノードの複製を作成します。

Descendants()

現在の要素のすべての子孫を列挙します。

(継承元 OpenXmlElement)
Descendants<T>()

現在の要素の T 型のすべての子孫を列挙します。

(継承元 OpenXmlElement)
Elements()

現在の要素のすべての子を列挙します。

(継承元 OpenXmlElement)
Elements<T>()

指定した型を持つ現在の要素の子のみを列挙します。

(継承元 OpenXmlElement)
ElementsAfter()

現在の要素に従い、現在の要素と同じ親を持つすべての兄弟要素を列挙します。

(継承元 OpenXmlElement)
ElementsBefore()

現在の要素の前に、現在の要素と同じ親を持つすべての兄弟要素を列挙します。

(継承元 OpenXmlElement)
GetAttribute(String, String)

指定したタグ名と名前空間 URI を持つ Open XML 属性を取得します。

(継承元 OpenXmlElement)
GetAttributes()

すべての属性のコピーを含むリストを取得します。

(継承元 OpenXmlElement)
GetEnumerator()

子コレクションを反復処理する列挙子を返します。

(継承元 OpenXmlElement)
GetFirstChild<T>()

型 T の最初の子要素を検索します。

(継承元 OpenXmlElement)
InsertAfter<T>(T, OpenXmlElement)

指定した参照要素の直後に、指定した要素を挿入します。

(継承元 OpenXmlCompositeElement)
InsertAfterSelf<T>(T)

現在の要素の直後に指定した要素を挿入します。

(継承元 OpenXmlElement)
InsertAt<T>(T, Int32)

現在の要素の子の指定したインデックスに、指定した要素を挿入します。

(継承元 OpenXmlCompositeElement)
InsertBefore<T>(T, OpenXmlElement)

指定した参照要素の直前に、指定した要素を挿入します。

(継承元 OpenXmlCompositeElement)
InsertBeforeSelf<T>(T)

現在の要素の直前に指定した要素を挿入します。

(継承元 OpenXmlElement)
IsAfter(OpenXmlElement)

ドキュメントの順序で指定した要素の後に現在の要素が表示されるかどうかを指定します。

(継承元 OpenXmlElement)
IsBefore(OpenXmlElement)

現在の要素が文書の順序で指定された要素の前に表示されるかどうかを指定します。

(継承元 OpenXmlElement)
LookupNamespace(String)

現在のノードのコンテキストで名前空間プレフィックスを解決します。

(継承元 OpenXmlElement)
LookupPrefix(String)

現在の要素スコープ内の名前空間 uri の対応するプレフィックスを検索します。

(継承元 OpenXmlElement)
NextSibling()

現在の OpenXmlElement 要素の直後にある OpenXmlElement 要素を取得します。 次の OpenXmlElement 要素がないVisual Basic null (Nothing in Visual Basic) を返します。

(継承元 OpenXmlElement)
NextSibling<T>()

現在の OpenXmlElement 要素に続く、指定した型を持つ OpenXmlElement 要素を取得します。 次の OpenXmlElement がないVisual Basic null (Nothing in Visual Basic) を返します。

(継承元 OpenXmlElement)
PrependChild<T>(T)

現在の要素の子ノードのリストの先頭に指定した要素を挿入します。

(継承元 OpenXmlCompositeElement)
PreviousSibling()

現在の OpenXmlElement 要素の直前にある OpenXmlElement 要素を取得します。 前の OpenXmlElement 要素がないVisual Basic null ( Nothing in Visual Basic ) を返します。

(継承元 OpenXmlElement)
PreviousSibling<T>()

現在の OpenXmlElement の前に指定された型を持つ OpenXmlElement 要素を取得します。 前の OpenXmlElement 要素がない場合は、null (Visual Basic 内の Nothing) を返します。

(継承元 OpenXmlElement)
Remove()

現在の要素を親から削除します。

(継承元 OpenXmlElement)
RemoveAllChildren()

現在の要素のすべての子要素を削除します。

(継承元 OpenXmlCompositeElement)
RemoveAllChildren<T>()

T 型の現在の要素のすべての子要素を削除します。

(継承元 OpenXmlElement)
RemoveAnnotations(Type)

現在の OpenXmlElement 要素から、指定した型の注釈を削除します。

(継承元 OpenXmlElement)
RemoveAnnotations<T>()

現在の OpenXmlElement 要素から、指定した型の注釈を削除します。

(継承元 OpenXmlElement)
RemoveAttribute(String, String)

現在の要素から属性を削除します。

(継承元 OpenXmlElement)
RemoveChild<T>(T)

指定した子要素を削除します。

(継承元 OpenXmlCompositeElement)
RemoveNamespaceDeclaration(String)

指定したプレフィックスの名前空間宣言を削除します。 プレフィックスがない場合は何も削除しません。

(継承元 OpenXmlElement)
ReplaceChild<T>(OpenXmlElement, T)

現在の要素の子要素の 1 つを別の OpenXmlElement 要素に置き換える。

(継承元 OpenXmlCompositeElement)
SetAttribute(OpenXmlAttribute)

属性を指定した要素に設定します。 属性が既知の属性の場合、属性の値が設定されます。 属性が拡張属性の場合、'openxmlAttribute' が拡張属性リストに追加されます。

(継承元 OpenXmlElement)
SetAttributes(IEnumerable<OpenXmlAttribute>)

要素に対して多数の属性を設定します。 属性が既知の属性の場合、属性の値が設定されます。 属性が拡張属性の場合、'openxmlAttribute' が拡張属性リストに追加されます。

(継承元 OpenXmlElement)
WriteTo(XmlWriter)

現在のノードを指定した XmlWriter に保存します。

(継承元 OpenXmlElement)

明示的なインターフェイスの実装

IEnumerable.GetEnumerator() (継承元 OpenXmlElement)

適用対象