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

Variant - Classe

Office 2013 et versions ultérieures

Cette documentation est préliminaire et peut changer.

Type Variant. Lorsque l'objet est sérialisé en XML, son nom complet est vt:variant.

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

[ChildElementInfoAttribute(typeof(Variant))]
[ChildElementInfoAttribute(typeof(VTVector))]
[ChildElementInfoAttribute(typeof(VTArray))]
[ChildElementInfoAttribute(typeof(VTBlob))]
[ChildElementInfoAttribute(typeof(VTOBlob))]
[ChildElementInfoAttribute(typeof(VTEmpty))]
[ChildElementInfoAttribute(typeof(VTNull))]
[ChildElementInfoAttribute(typeof(VTByte))]
[ChildElementInfoAttribute(typeof(VTShort))]
[ChildElementInfoAttribute(typeof(VTInt32))]
[ChildElementInfoAttribute(typeof(VTInt64))]
[ChildElementInfoAttribute(typeof(VTInteger))]
[ChildElementInfoAttribute(typeof(VTUnsignedByte))]
[ChildElementInfoAttribute(typeof(VTUnsignedShort))]
[ChildElementInfoAttribute(typeof(VTUnsignedInt32))]
[ChildElementInfoAttribute(typeof(VTUnsignedInt64))]
[ChildElementInfoAttribute(typeof(VTUnsignedInteger))]
[ChildElementInfoAttribute(typeof(VTFloat))]
[ChildElementInfoAttribute(typeof(VTDouble))]
[ChildElementInfoAttribute(typeof(VTDecimal))]
[ChildElementInfoAttribute(typeof(VTLPSTR))]
[ChildElementInfoAttribute(typeof(VTLPWSTR))]
[ChildElementInfoAttribute(typeof(VTBString))]
[ChildElementInfoAttribute(typeof(VTDate))]
[ChildElementInfoAttribute(typeof(VTFileTime))]
[ChildElementInfoAttribute(typeof(VTBool))]
[ChildElementInfoAttribute(typeof(VTCurrency))]
[ChildElementInfoAttribute(typeof(VTError))]
[ChildElementInfoAttribute(typeof(VTStreamData))]
[ChildElementInfoAttribute(typeof(VTOStreamData))]
[ChildElementInfoAttribute(typeof(VTStorage))]
[ChildElementInfoAttribute(typeof(VTOStorage))]
[ChildElementInfoAttribute(typeof(VTVStreamData))]
[ChildElementInfoAttribute(typeof(VTClassId))]
[ChildElementInfoAttribute(typeof(VTClipboardData))]
public class Variant : OpenXmlCompositeElement

[ISO/IEC 29500-1 1st Edition]

Variant (variante)

Cet élément peut contenir exactement 1 enfant de n'importe quel type de variant. Cet élément est uniquement valide sous la forme d'un élément enfant d'un type variant vecteur ou un tableau.

[Exemple: un vecteur de types variant :

<vt:vector baseType="variant">
  <vt:variant>
    <vt:i4>12</vt:i4>
  </vt:variant>
  <vt:variant>
    <vt:lpstr>WorkSheets</vt:lpstr>
  </vt:variant>
</vt:vector>

Fin de l’exemple]

Éléments parents

tableau (§22.4.2.1) ; Variant (§22.4.2.32) ; vecteur (§22.4.2.33)

Élements enfants

Sous-clause

tableau (tableau)

§22.4.2.1

BLOB (objet binaire)

§22.4.2.2

bool (booléen)

§22.4.2.3

BSTR (Basic String)

§22.4.2.4

CLSID (ID de classe)

§22.4.2.5

CY (monnaie)

§22.4.2.6

Date (Date et heure)

§22.4.2.7

Decimal (décimal)

§22.4.2.8

vide (Empty)

§22.4.2.9

erreur (Code d'état erreur)

§22.4.2.10

FILETIME (heure du fichier)

§22.4.2.11

I1 (entier signé sur 1 octet)

§22.4.2.12

I2 (entier signé sur 2 octets)

§22.4.2.13

i4 (entier signé sur 4 octets)

§22.4.2.14

I8 (entier signé sur 8 octets)

§22.4.2.15

int (Integer)

§22.4.2.16

LPSTR (LPSTR)

§22.4.2.17

LPWStr (LPWSTR)

§22.4.2.18

null (Null)

§22.4.2.19

oblob (objets binaires Blob)

§22.4.2.20

ostorage (objets binaires stockage)

§22.4.2.21

ostream (objet Stream binaire)

§22.4.2.22

R4 (nombre réel de 4 octets)

§22.4.2.23

R8 (nombre réel de 8 octets)

§22.4.2.24

stockage (binaire)

§22.4.2.25

flux (flux binaire)

§22.4.2.26

UI1 (1 octet non signé entier)

§22.4.2.27

ui2 (entier non signé des 2 octets)

§22.4.2.28

UI4 (4 octets Unsigned Integer)

§22.4.2.29

UI8 (entier non signé des 8 octets)

§22.4.2.30

uint (entier non signé)

§22.4.2.31

Variant (variante)

§22.4.2.32

Vector (vecteur)

§22.4.2.33

vstream (version flux binaire)

§22.4.2.34

[Remarque: le W3C XML Schema definition de cet élément modèle de contenu (CT_Variant) se trouve dans §A.6.4. 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: