Partager via


PivotSelection Classe

Définition

Sélection du tableau croisé dynamique.

Cette classe est disponible dans Office 2007 et versions ultérieures.

Lorsque l’objet est sérialisé au format xml, son nom qualifié est x :pivotSelection.

[DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Spreadsheet.PivotArea))]
[DocumentFormat.OpenXml.OfficeAvailability(DocumentFormat.OpenXml.FileFormatVersions.Office2007)]
[DocumentFormat.OpenXml.SchemaAttr(22, "pivotSelection")]
public class PivotSelection : DocumentFormat.OpenXml.OpenXmlCompositeElement
public class PivotSelection : DocumentFormat.OpenXml.OpenXmlCompositeElement
[DocumentFormat.OpenXml.SchemaAttr(22, "pivotSelection")]
public class PivotSelection : DocumentFormat.OpenXml.OpenXmlCompositeElement
[DocumentFormat.OpenXml.SchemaAttr("x:pivotSelection")]
public class PivotSelection : DocumentFormat.OpenXml.OpenXmlCompositeElement
[DocumentFormat.OpenXml.SchemaAttr("x:pivotSelection")]
public class PivotSelection : DocumentFormat.OpenXml.TypedOpenXmlCompositeElement
[DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Spreadsheet.PivotArea))]
public class PivotSelection : DocumentFormat.OpenXml.OpenXmlCompositeElement
[DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Spreadsheet.PivotArea))]
[DocumentFormat.OpenXml.OfficeAvailability(DocumentFormat.OpenXml.FileFormatVersions.Office2007)]
public class PivotSelection : DocumentFormat.OpenXml.OpenXmlCompositeElement
[<DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Spreadsheet.PivotArea))>]
[<DocumentFormat.OpenXml.OfficeAvailability(DocumentFormat.OpenXml.FileFormatVersions.Office2007)>]
[<DocumentFormat.OpenXml.SchemaAttr(22, "pivotSelection")>]
type PivotSelection = class
    inherit OpenXmlCompositeElement
type PivotSelection = class
    inherit OpenXmlCompositeElement
[<DocumentFormat.OpenXml.SchemaAttr(22, "pivotSelection")>]
type PivotSelection = class
    inherit OpenXmlCompositeElement
[<DocumentFormat.OpenXml.SchemaAttr("x:pivotSelection")>]
type PivotSelection = class
    inherit OpenXmlCompositeElement
[<DocumentFormat.OpenXml.SchemaAttr("x:pivotSelection")>]
type PivotSelection = class
    inherit TypedOpenXmlCompositeElement
[<DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Spreadsheet.PivotArea))>]
type PivotSelection = class
    inherit OpenXmlCompositeElement
[<DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Spreadsheet.PivotArea))>]
[<DocumentFormat.OpenXml.OfficeAvailability(DocumentFormat.OpenXml.FileFormatVersions.Office2007)>]
type PivotSelection = class
    inherit OpenXmlCompositeElement
Public Class PivotSelection
Inherits OpenXmlCompositeElement
Public Class PivotSelection
Inherits TypedOpenXmlCompositeElement
Héritage
Héritage
Attributs

Remarques

[ISO/IEC 29500-1 1st Edition]

pivotSelection (PivotTable Selection)

Collection de sélections de structure de tableau croisé dynamique. Une sélection de structure de tableau croisé dynamique est un moyen de spécifier les cellules du tableau croisé dynamique sélectionnées. Au lieu de spécifier des adresses de cellule dans un objet sqref, une zone ou une structure particulière dans le tableau croisé dynamique est spécifiée. De cette façon, il existe une signification sémantique concernant ce qui est sélectionné, plutôt qu’une simple liste de cellules ou de plages contenues dans la sélection. En règle générale, les champs sur l’axe des lignes ou des colonnes sont sélectionnés.

[Exemple :Par exemple, le champ le plus interne (Sous-catégorie de produit) est sélectionné dans ce tableau croisé dynamique :

69bf0087-c567-4d34-88db-014e53f7bae8

Le code XML pivotSelection correspondant doit ressembler à ceci :

<pivotSelection pane="bottomRight" showHeader="1" axis="axisRow" dimension="2"  activeRow="11" activeCol="1" previousRow="11" previousCol="1" click="1"   r:id="rId1">  
  <pivotArea dataOnly="0" labelOnly="1" fieldPosition="0">  
    <references count="1">  
      <reference field="9" count="0"/>  
    </references>  
  </pivotArea>  
</pivotSelection>  

axis indique que cette sélection se trouve sur l’axe des lignes, dimension indique le niveau de champ dans l’axe des lignes sélectionné (index de base zéro), activeCol et activeRow indiquent respectivement où se trouve la sélection dans la grille, et le champ de référence indique à quel champ particulier la sélection correspond.

Fin de l’exemple]

Éléments parents
sheetView (§18.3.1.87)
Éléments enfants Paragraphe
pivotArea (zone de tableau croisé dynamique) §18.3.1.68
Attributs Description
activeCol (colonne active) Colonne (base zéro) de la cellule active pour la sélection de structure.

Les valeurs possibles de cet attribut sont définies par le type de données unsignedInt du schéma XML du W3C.
activeRow (ligne active) Ligne (base zéro) de la cellule active pour la sélection de structure.

Les valeurs possibles de cet attribut sont définies par le type de données unsignedInt du schéma XML du W3C.
axis (Axe) Axe du tableau croisé dynamique sur lequel se trouve cette sélection.

Les valeurs possibles pour cet attribut sont définies par le type simple ST_Axis (§18.18.1).
clic (Nombre de clics) Nombre de clics pour cette sélection de structure. Pour certaines combinaisons de sélection, les clics suivants sur la même zone cible effectuent le cycle de la sélection réelle dans certaines variances. Par conséquent, le nombre de clics sur la sélection doit être enregistré, s’il est souhaitable de restaurer cet état du cycle de sélection lors de la charge.

Les valeurs possibles de cet attribut sont définies par le type de données unsignedInt du schéma XML du W3C.
count (Nombre de sélections) Nombre de sélections pour la sélection de structure.

Les valeurs possibles de cet attribut sont définies par le type de données unsignedInt du schéma XML du W3C.
data (sélection des données) Indicateur indiquant si la sélection de la structure concerne uniquement les données.

Les valeurs possibles de cet attribut sont définies par le type de données boolean du schéma W3C XML.
dimension (dimension) Indique le niveau de champ dans l’axe sélectionné (index de base zéro).

Les valeurs possibles de cet attribut sont définies par le type de données unsignedInt du schéma XML du W3C.
extensible (extensible) Indicateur indiquant si des sélections supplémentaires peuvent être ajoutées à la sélection de structure.

Les valeurs possibles de cet attribut sont définies par le type de données boolean du schéma W3C XML.
id (ID de relation)

Espace de noms : .../officeDocument/2006/relationships
ID de relation pointant vers le composant de tableau croisé dynamique particulier correspondant à cette sélection.

Les valeurs possibles pour cet attribut sont définies par le type simple ST_RelationshipId (§22.8.2.1).
label (Étiquette) Indicateur indiquant si la sélection de structure concerne uniquement les étiquettes (par exemple, une ligne de total général est sélectionnée).

Les valeurs possibles de cet attribut sont définies par le type de données boolean du schéma W3C XML.
max (maximum) Ligne maximale que contient la sélection de structure.

Les valeurs possibles de cet attribut sont définies par le type de données unsignedInt du schéma XML du W3C.
min (minimum) Ligne minimale que contient la sélection de structure.

Les valeurs possibles de cet attribut sont définies par le type de données unsignedInt du schéma XML du W3C.
volet (volet) Volet auquel appartient cette sélection de structure de tableau croisé dynamique.

Les valeurs possibles pour cet attribut sont définies par le type simple ST_Pane (§18.18.52).
previousCol (sélection de colonne précédente) Index de base 1 dans la colonne immédiatement à gauche de la sélection de structure.

Les valeurs possibles de cet attribut sont définies par le type de données unsignedInt du schéma XML du W3C.
previousRow (ligne précédente) Index de base 1 de la ligne immédiatement au-dessus de la sélection de structure.

Les valeurs possibles de cet attribut sont définies par le type de données unsignedInt du schéma XML du W3C.
showHeader (Afficher l’en-tête) Indicateur indiquant si la sélection bascule des données uniquement vers l’en-tête vers les deux est activée. False signifie désactivé.

Les valeurs possibles de cet attribut sont définies par le type de données boolean du schéma W3C XML.
start (Start) Ligne de début de la sélection de la structure (base zéro). Il s’agit de la ligne sur laquelle vous avez cliqué pour lancer la sélection de la structure.

Les valeurs possibles de cet attribut sont définies par le type de données unsignedInt du schéma XML du W3C.

[Remarque : La définition de schéma XML W3C du modèle de contenu de cet élément (CT_PivotSelection) se trouve dans §A.2. Fin de la remarque]

ISO/IEC29500 : 2008.

Constructeurs

PivotSelection()

Initialise une nouvelle instance de la classe PivotSelection.

PivotSelection(IEnumerable<OpenXmlElement>)

Initialise une nouvelle instance de la classe PivotSelection avec les éléments enfants spécifiés.

PivotSelection(OpenXmlElement[])

Initialise une nouvelle instance de la classe PivotSelection avec les éléments enfants spécifiés.

PivotSelection(String)

Initialise une nouvelle instance de la classe PivotSelection à partir du code XML externe.

Propriétés

ActiveColumn

Colonne active

Représente l’attribut suivant dans le schéma : activeCol

ActiveRow

Ligne active

Représente l’attribut suivant dans le schéma : activeRow

Axis

Axis

Représente l’attribut suivant dans le schéma : axis

ChildElements

Obtient tous les nœuds enfants de l’élément actuel.

(Hérité de OpenXmlElement)
Click

Cliquez sur Nombre

Représente l’attribut suivant dans le schéma : cliquez sur

Count

Nombre de sélections

Représente l’attribut suivant dans le schéma : count

Data

Sélection des données

Représente l’attribut suivant dans le schéma : data

Dimension

Dimension

Représente l’attribut suivant dans le schéma : dimension

Extendable

Extensible

Représente l’attribut suivant dans le schéma : extensible

ExtendedAttributes

Obtient tous les attributs étendus (attributs non définis dans le schéma) de l’élément actuel.

(Hérité de OpenXmlElement)
Features

Obtient un IFeatureCollection pour l’élément actuel. Cette collection de fonctionnalités sera en lecture seule, mais héritera des fonctionnalités de sa partie parente et de son package, le cas échéant.

(Hérité de OpenXmlElement)
FirstChild

Obtient le premier enfant de l’élément OpenXmlElement actuel.

(Hérité de OpenXmlCompositeElement)
HasAttributes

Obtient une valeur indiquant si l’élément actuel a des attributs.

(Hérité de OpenXmlElement)
HasChildren

Obtient une valeur qui indique si l’élément actuel a des éléments enfants.

(Hérité de OpenXmlCompositeElement)
Id

ID de relation

Représente l’attribut suivant dans le schéma : r :id

InnerText

Obtient ou définit les valeurs concaténées du nœud actuel et de tous ses enfants.

(Hérité de OpenXmlCompositeElement)
InnerXml

Obtient ou définit le balisage qui représente uniquement les nœuds enfants du nœud actuel.

(Hérité de OpenXmlCompositeElement)
Label

Étiquette

Représente l’attribut suivant dans le schéma : label

LastChild

Obtient le dernier enfant de l’élément OpenXmlElement actuel. Retourne null (Nothing en Visual Basic) s’il n’existe aucun élément OpenXmlElement de ce type.

(Hérité de OpenXmlCompositeElement)
LocalName

Sélection du tableau croisé dynamique.

Cette classe est disponible dans Office 2007 et versions ultérieures.

Lorsque l’objet est sérialisé au format xml, son nom qualifié est x :pivotSelection.

LocalName

Obtient le nom local de l’élément actuel.

(Hérité de OpenXmlElement)
Max

Maximum

Représente l’attribut suivant dans le schéma : max

MCAttributes

Obtient ou définit les attributs de compatibilité du balisage. Retourne null si aucun attribut de compatibilité de balisage n’est défini pour l’élément actuel.

(Hérité de OpenXmlElement)
Min

Minimum

Représente l’attribut suivant dans le schéma : min

NamespaceDeclarations

Obtient toutes les déclarations d’espace de noms définies dans l’élément actuel. Retourne un énumérateur vide s’il n’y a pas de déclaration d’espace de noms.

(Hérité de OpenXmlElement)
NamespaceUri

Obtient l’URI d’espace de noms de l’élément actuel.

(Hérité de OpenXmlElement)
OpenXmlElementContext

Obtient l’élément OpenXmlElementContext de l’élément actuel.

(Hérité de OpenXmlElement)
OuterXml

Obtient le balisage qui représente l’élément actuel et tous ses éléments enfants.

(Hérité de OpenXmlElement)
Pane

Pane

Représente l’attribut suivant dans le volet schéma :

Parent

Obtient l’élément parent de l’élément actuel.

(Hérité de OpenXmlElement)
PivotArea

Zone de tableau croisé dynamique.

Représente la balise d’élément suivante dans le schéma : x :pivotArea.

Prefix

Obtient le préfixe d’espace de noms de l’élément actuel.

(Hérité de OpenXmlElement)
PreviousColumn

Sélection de colonne précédente

Représente l’attribut suivant dans le schéma : previousCol

PreviousRow

Ligne précédente

Représente l’attribut suivant dans le schéma : previousRow

ShowHeader

Afficher l’en-tête

Représente l’attribut suivant dans le schéma : showHeader

Start

Démarrer

Représente l’attribut suivant dans le schéma : start

XmlQualifiedName

Obtient le nom qualifié de l’élément actuel.

(Hérité de OpenXmlElement)
XName

Obtient le nom qualifié de l’élément actuel.

(Hérité de OpenXmlElement)

Méthodes

AddAnnotation(Object)

Ajoute un objet à la liste d’annotations de l’élément OpenXmlElement actuel.

(Hérité de OpenXmlElement)
AddChild(OpenXmlElement, Boolean)

Ajoute l’élément spécifié à l’élément s’il s’agit d’un enfant connu. Cela ajoute l’élément à l’emplacement approprié en fonction du schéma.

(Hérité de OpenXmlCompositeElement)
AddNamespaceDeclaration(String, String)

Ajoute une déclaration d’espace de noms au nœud actuel.

(Hérité de OpenXmlElement)
Ancestors()

Énumère tous les ancêtres de l’élément actuel.

(Hérité de OpenXmlElement)
Ancestors<T>()

Énumère uniquement les ancêtres de l’élément actuel qui ont le type spécifié.

(Hérité de OpenXmlElement)
Annotation(Type)

Obtenez le premier objet d’annotation du type spécifié à partir de l’élément OpenXmlElement actuel.

(Hérité de OpenXmlElement)
Annotation<T>()

Obtenez le premier objet d’annotation du type spécifié à partir de l’élément OpenXmlElement actuel.

(Hérité de OpenXmlElement)
Annotations(Type)

Obtient une collection d’annotations avec le type spécifié pour l’élément OpenXmlElement actuel.

(Hérité de OpenXmlElement)
Annotations<T>()

Obtient une collection d’annotations avec le type spécifié pour l’élément OpenXmlElement actuel.

(Hérité de OpenXmlElement)
Append(IEnumerable<OpenXmlElement>)

Ajoute chaque élément d’une liste d’éléments à la fin de la liste des éléments enfants de l’élément actuel.

(Hérité de OpenXmlElement)
Append(OpenXmlElement[])

Ajoute chaque élément d’un tableau d’éléments à la fin de la liste des éléments enfants de l’élément actuel.

(Hérité de OpenXmlElement)
AppendChild<T>(T)

Ajoute l’élément spécifié à la fin de la liste des nœuds enfants de l’élément actuel.

(Hérité de OpenXmlCompositeElement)
ClearAllAttributes()

Efface tous les attributs, y compris les attributs connus et les attributs étendus.

(Hérité de OpenXmlElement)
Clone()

Crée un doublon du nœud actuel.

(Hérité de OpenXmlElement)
CloneNode(Boolean)

Crée un doublon de ce nœud.

Descendants()

Énumère tous les descendants de l’élément actuel.

(Hérité de OpenXmlElement)
Descendants<T>()

Énumérez tous les descendants de l’élément actuel de type T.

(Hérité de OpenXmlElement)
Elements()

Énumère tous les enfants de l’élément actuel.

(Hérité de OpenXmlElement)
Elements<T>()

Énumère uniquement les enfants de l’élément actuel qui ont le type spécifié.

(Hérité de OpenXmlElement)
ElementsAfter()

Énumère tous les éléments frères qui suivent l’élément actuel et ont le même parent que l’élément actuel.

(Hérité de OpenXmlElement)
ElementsBefore()

Énumère tous les éléments frères qui précèdent l’élément actuel et ont le même parent que l’élément actuel.

(Hérité de OpenXmlElement)
GetAttribute(String, String)

Obtient un attribut Open XML avec le nom de balise et l’URI d’espace de noms spécifiés.

(Hérité de OpenXmlElement)
GetAttributes()

Obtient une liste qui contient une copie de tous les attributs.

(Hérité de OpenXmlElement)
GetEnumerator()

Retourne un énumérateur qui itère au sein de la collection enfant.

(Hérité de OpenXmlElement)
GetFirstChild<T>()

Recherche le premier élément enfant de type T.

(Hérité de OpenXmlElement)
InsertAfter<T>(T, OpenXmlElement)

Insère l’élément spécifié immédiatement après l’élément de référence spécifié.

(Hérité de OpenXmlCompositeElement)
InsertAfterSelf<T>(T)

Insère l’élément spécifié immédiatement après l’élément actuel.

(Hérité de OpenXmlElement)
InsertAt<T>(T, Int32)

Insère l’élément spécifié à l’index spécifié des enfants de l’élément actuel.

(Hérité de OpenXmlCompositeElement)
InsertBefore<T>(T, OpenXmlElement)

Insère l’élément spécifié juste avant l’élément de référence spécifié.

(Hérité de OpenXmlCompositeElement)
InsertBeforeSelf<T>(T)

Insère l’élément spécifié juste avant l’élément actuel.

(Hérité de OpenXmlElement)
IsAfter(OpenXmlElement)

Détermine si l’élément actuel apparaît après un élément spécifié dans l’ordre du document.

(Hérité de OpenXmlElement)
IsBefore(OpenXmlElement)

Détermine si l’élément actuel apparaît avant un élément spécifié dans l’ordre du document.

(Hérité de OpenXmlElement)
LookupNamespace(String)

Résout le préfixe d’espace de noms dans le contexte du nœud actuel.

(Hérité de OpenXmlElement)
LookupPrefix(String)

Recherche le préfixe correspondant pour un URI d’espace de noms dans l’étendue de l’élément actuel.

(Hérité de OpenXmlElement)
NextSibling()

Obtient l’élément OpenXmlElement qui suit immédiatement l’élément OpenXmlElement actuel. Retourne null (Nothing en Visual Basic) s’il n’existe aucun élément OpenXmlElement suivant.

(Hérité de OpenXmlElement)
NextSibling<T>()

Obtient l’élément OpenXmlElement avec le type spécifié qui suit l’élément OpenXmlElement actuel. Retourne null (Nothing en Visual Basic) s’il n’y a pas d’élément OpenXmlElement suivant.

(Hérité de OpenXmlElement)
PrependChild<T>(T)

Insère l’élément spécifié au début de la liste des nœuds enfants de l’élément actuel.

(Hérité de OpenXmlCompositeElement)
PreviousSibling()

Obtient l’élément OpenXmlElement qui précède immédiatement l’élément OpenXmlElement actuel. Retourne null (Nothing en Visual Basic ) s’il n’existe aucun élément OpenXmlElement précédent.

(Hérité de OpenXmlElement)
PreviousSibling<T>()

Obtient l’élément OpenXmlElement avec le type spécifié qui précède l’élément OpenXmlElement actuel. Retourne null (Nothing en Visual Basic) s’il n’existe aucun élément OpenXmlElement précédent.

(Hérité de OpenXmlElement)
Remove()

Supprime l’élément actuel de son parent.

(Hérité de OpenXmlElement)
RemoveAllChildren()

Supprime tous les éléments enfants de l’élément actuel.

(Hérité de OpenXmlCompositeElement)
RemoveAllChildren<T>()

Supprimez tous les éléments enfants de l’élément actuel qui sont de type T.

(Hérité de OpenXmlElement)
RemoveAnnotations(Type)

Supprime les annotations du type spécifié de l’élément OpenXmlElement actuel.

(Hérité de OpenXmlElement)
RemoveAnnotations<T>()

Supprime les annotations avec le type spécifié de l’élément OpenXmlElement actuel.

(Hérité de OpenXmlElement)
RemoveAttribute(String, String)

Supprime l’attribut de l’élément actuel.

(Hérité de OpenXmlElement)
RemoveChild<T>(T)

Supprime l’élément enfant spécifié.

(Hérité de OpenXmlCompositeElement)
RemoveNamespaceDeclaration(String)

Supprime la déclaration d’espace de noms pour le préfixe spécifié. Ne supprime rien s’il n’y a pas de préfixe.

(Hérité de OpenXmlElement)
ReplaceChild<T>(OpenXmlElement, T)

Remplace l’un des éléments enfants de l’élément actuel par un autre élément OpenXmlElement.

(Hérité de OpenXmlCompositeElement)
SetAttribute(OpenXmlAttribute)

Définit un attribut sur l’élément spécifié. Si l’attribut est un attribut connu, la valeur de l’attribut est définie. Si l’attribut est un attribut étendu, l’attribut « openxmlAttribute » est ajouté à la liste des attributs étendus.

(Hérité de OpenXmlElement)
SetAttributes(IEnumerable<OpenXmlAttribute>)

Définit un certain nombre d’attributs à l’élément . Si un attribut est un attribut connu, la valeur de l’attribut est définie. Si un attribut est un attribut étendu, l’attribut « openxmlAttribute » est ajouté à la liste des attributs étendus.

(Hérité de OpenXmlElement)
WriteTo(XmlWriter)

Enregistre le nœud actuel dans le XmlWriter spécifié.

(Hérité de OpenXmlElement)

Implémentations d’interfaces explicites

IEnumerable.GetEnumerator()

Sélection du tableau croisé dynamique.

Cette classe est disponible dans Office 2007 et versions ultérieures.

Lorsque l’objet est sérialisé au format xml, son nom qualifié est x :pivotSelection.

(Hérité de OpenXmlElement)
IEnumerable<OpenXmlElement>.GetEnumerator()

Retourne un énumérateur qui itère au sein de la collection enfant.

(Hérité de OpenXmlElement)

S’applique à