Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

RangeSet - Classe

Office 2013 et versions ultérieures

Cette documentation est préliminaire et peut changer.

Ensemble de plage. Lorsque l'objet est sérialisé en XML, son nom qualifié est x: rangeSet.

Espace de noms :  DocumentFormat.OpenXml.Spreadsheet
Assembly :  DocumentFormat.OpenXml (dans DocumentFormat.OpenXml.dll)

public class RangeSet : OpenXmlLeafElement

[ISO/IEC 29500-1 1st Edition]

rangeSet (Range Set)

Représente une plage unique dans la collection rangeSets. élément est destiné à faciliter la création d'un rapport de tableau croisé dynamique en consolidant les plages SpreadsheetML qui ont des catégories similaires des données à synthétiser. La disposition la plus simple pour la source de données est pour chaque rangeSets de données d'être dans le format de liste, avec des étiquettes de colonne dans la première ligne, les étiquettes de ligne dans la première colonne, le reste des lignes ayant des éléments similaires dans la même ligne et la première colonne et aucune ligne vierge ou les colonnes de la plage. Un rangeSet donné peut se composer d'un intégré nommé la plage qui est fourni par l'application, la plage nommée, une référence de plage ou une référence à un classeur externe défini par l'utilisateur.

Lorsque plusieurs plages sont consolidées à l'aide de cette fonctionnalité, jusqu'à 4 rapport personnalisé (également appelés champs de page) peuvent créer des filtres pour vous aider à filtrer le rapport de tableau croisé dynamique, en permettant en particulier un ou plusieurs des plages individuelles pour être sélectionné dans le filtre de rapport. Pour chaque champ de page personnalisée créée, une étiquette personnalisée peut être spécifiée et assignée à chaque plage faisant partie de la plage de consolidation, afin que le tableau croisé dynamique peut être filtré par un ou plusieurs des plages en cours de synthèse.

[Exemple:envisager un classeur avec des feuilles de 6 calcul. Dans la feuille Sheet1, nous avons :

Sur la feuille Feuil2, nous avons :

... et ainsi de suite jusqu'à via la Feuille5.

Sur la Feuille6, nous avons les plages consolidées synthétisées en un tableau croisé dynamique, et il existe deux filtres de page pour le tableau croisé dynamique.

Notez que pour le deuxième filtre de page, les éléments ont été assignées une étiquette personnalisée, « une », « two »,..., « cinq », pour chacune des Feuil1, Feuil2,..., sources de données Feuille5, respectivement. De même, les articles ont été affectés une étiquette personnalisée, « 1 », « 2 »,..., « 5 » pour chacun des Feuil1, Feuil2,..., Shet5 des sources de données, respectivement.

Le code XML qui représente les filtres de page personnalisée doit être comme suit :

<cacheSource type="consolidation">
  <consolidation autoPage="0">
    <pages count="2">
      <page count="5">
        <pageItem name="1"/>
        <pageItem name="2"/>
        <pageItem name="3"/>
        <pageItem name="4"/>
        <pageItem name="5"/>
      </page>
      <page count="5">
        <pageItem name="one"/>
        <pageItem name="two"/>
        <pageItem name="three"/>
        <pageItem name="four"/>
        <pageItem name="five"/>
      </page>
    </pages>
    <rangeSets count="5">
      <rangeSet i1="0" i2="0" ref="A1:B3" sheet="Sheet1"/>
      <rangeSet i1="1" i2="1" ref="A1:B3" sheet="Sheet2"/>
      <rangeSet i1="2" i2="2" ref="A1:B3" sheet="Sheet3"/>
      <rangeSet i1="3" i2="3" ref="A1:B3" sheet="Sheet4"/>
      <rangeSet i1="4" i2="4" ref="A1:B3" sheet="Sheet5"/>
    </rangeSets>
  </consolidation>
</cacheSource>

Fin de l’exemple]

[Remarque: i1, i2, i3 et i4 attributs correspondent aux champs de page personnalisée créées dans l'interface utilisateur. Feuille de calcul ML prend uniquement en charge les 4 champs de page personnalisés. fin de la Remarque]

Éléments parents

rangeSets (§18.10.1.80)

Attributs

Description

I1 (élément de champ Index Page 1)

Spécifie l'index d'un élément de champ de page dans le filtre de page 1.

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

I2 (élément de champ Index Page 2)

Spécifie l'index d'un élément de champ de page dans le filtre de page deux.

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

i3 (élément de champ index Page 3)

Spécifie l'index d'un élément de champ de page dans le filtre de page trois.

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

i4 (élément de champ Index Page 4)

Spécifie l'index d'un élément de champ de page dans le filtre de page 4.

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

ID (Id de relation)

Espace de noms : .../officeDocument/2006/relationships

Spécifie l'identificateur unique de la partie de classeur où la plage de valeur est stockée. Pour plus d'informations, consultez le classeur (§18.2).

Les valeurs possibles pour cet attribut sont définies par le type simple ST_RelationshipId (§22.8.2.1).

nom (plage nommée)

Spécifie la plage nommée.

Les valeurs possibles pour cet attribut sont définies par le type simple ST_Xstring (§22.9.2.19).

ref (référence)

Spécifie la plage de cellules.

Les valeurs possibles pour cet attribut sont définies par le type simple ST_Ref (§18.18.62).

feuille (nom de la feuille)

Spécifie le nom de la feuille.

Les valeurs possibles pour cet attribut sont définies par le type simple ST_Xstring (§22.9.2.19).

[Remarque: le W3C XML Schema definition de cet élément modèle de contenu (CT_RangeSet) se trouve dans §A.2. fin de la Remarque]

© ISO/IEC29500: 2008.

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.
Afficher: