Freigeben über


NumberingFormats Klasse

Definition

Definiert die NumberingFormats-Klasse.

Diese Klasse ist in Office 2007 und höher verfügbar.

Wenn das Objekt als xml serialisiert wird, lautet der qualifizierte Name x:numFmts.

[DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Spreadsheet.NumberingFormat))]
[DocumentFormat.OpenXml.OfficeAvailability(DocumentFormat.OpenXml.FileFormatVersions.Office2007)]
[DocumentFormat.OpenXml.SchemaAttr(22, "numFmts")]
public class NumberingFormats : DocumentFormat.OpenXml.OpenXmlCompositeElement
public class NumberingFormats : DocumentFormat.OpenXml.OpenXmlCompositeElement
[DocumentFormat.OpenXml.SchemaAttr(22, "numFmts")]
public class NumberingFormats : DocumentFormat.OpenXml.OpenXmlCompositeElement
[DocumentFormat.OpenXml.SchemaAttr("x:numFmts")]
public class NumberingFormats : DocumentFormat.OpenXml.OpenXmlCompositeElement
[DocumentFormat.OpenXml.SchemaAttr("x:numFmts")]
public class NumberingFormats : DocumentFormat.OpenXml.TypedOpenXmlCompositeElement
[DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Spreadsheet.NumberingFormat))]
public class NumberingFormats : DocumentFormat.OpenXml.OpenXmlCompositeElement
[DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Spreadsheet.NumberingFormat))]
[DocumentFormat.OpenXml.OfficeAvailability(DocumentFormat.OpenXml.FileFormatVersions.Office2007)]
public class NumberingFormats : DocumentFormat.OpenXml.OpenXmlCompositeElement
[<DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Spreadsheet.NumberingFormat))>]
[<DocumentFormat.OpenXml.OfficeAvailability(DocumentFormat.OpenXml.FileFormatVersions.Office2007)>]
[<DocumentFormat.OpenXml.SchemaAttr(22, "numFmts")>]
type NumberingFormats = class
    inherit OpenXmlCompositeElement
type NumberingFormats = class
    inherit OpenXmlCompositeElement
[<DocumentFormat.OpenXml.SchemaAttr(22, "numFmts")>]
type NumberingFormats = class
    inherit OpenXmlCompositeElement
[<DocumentFormat.OpenXml.SchemaAttr("x:numFmts")>]
type NumberingFormats = class
    inherit OpenXmlCompositeElement
[<DocumentFormat.OpenXml.SchemaAttr("x:numFmts")>]
type NumberingFormats = class
    inherit TypedOpenXmlCompositeElement
[<DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Spreadsheet.NumberingFormat))>]
type NumberingFormats = class
    inherit OpenXmlCompositeElement
[<DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Spreadsheet.NumberingFormat))>]
[<DocumentFormat.OpenXml.OfficeAvailability(DocumentFormat.OpenXml.FileFormatVersions.Office2007)>]
type NumberingFormats = class
    inherit OpenXmlCompositeElement
Public Class NumberingFormats
Inherits OpenXmlCompositeElement
Public Class NumberingFormats
Inherits TypedOpenXmlCompositeElement
Vererbung
Vererbung
Attribute

Hinweise

[ISO/IEC 29500-1 1. Auflage]

numFmts (Number Formats)

Dieses Element definiert die Zahlenformate in dieser Arbeitsmappe, die aus einer Sequenz von numFmt-Datensätzen bestehen, wobei jeder numFmt-Datensatz ein bestimmtes Zahlenformat definiert, das angibt, wie der numerische Wert einer Zelle formatiert und gerendert wird.

[Beispiel:

Diese Zelle wird als US-Währung formatiert:

7fc8d8ee-f580-4e43-98d0-91cf9abd8243

Der XML-Code, der dieses Format ausdrückt, zeigt, dass die formatId "166" und der decodierte formatCode $#,##0,00 ist.

<numFmts count="1">  
  <numFmt numFmtId="166" formatCode="&quot;$&quot;#,##0.00"/>  
</numFmts>  

Ende des Beispiels]

Number Format Codes

Es können bis zu vier Abschnitte von Formatcodes angegeben werden. Die Durch Semikolons getrennten Formatcodes definieren die Formate für positive Zahlen, negative Zahlen, Nullwerte und Text in dieser Reihenfolge. Wenn nur zwei Abschnitte angegeben werden, wird der erste für positive Zahlen und Nullen und der zweite für negative Zahlen verwendet. Wenn nur ein Abschnitt angegeben wird, wird er für alle Zahlen verwendet. Um einen Abschnitt zu überspringen, muss das endende Semikolon für diesen Abschnitt geschrieben werden.

9e00b419-894b-4a01-aba5-c8c92db922a6

Der erste Abschnitt, "Format für positive Zahlen", ist der Formatcode, der auf die Zelle angewendet wird, wenn der Zellwert eine positive Zahl enthält.

Der zweite Abschnitt, "Format für negative Zahlen", ist der Formatcode, der für die Zelle gilt, wenn der Zellwert eine negative Zahl enthält.

Der dritte Abschnitt, "Format for Zeros", ist der Formatcode, der für die Zelle gilt, wenn der Zellwert 0 (null) ist.

Der vierte und letzte Abschnitt , "Format for text", ist der Formatcode, der für die Zelle gilt, wenn der Zellwert Text ist.

Der & -Textoperator (amper-and) wird verwendet, um zwei Werte zu verknüpfen oder zu verketten.

In der folgenden Tabelle werden die verschiedenen Symbole beschrieben, die für die Verwendung in benutzerdefinierten Zahlenformaten verfügbar sind.

Formatsymbol

Beschreibung und Ergebnis

0

Platzhalter für eine Ziffer. [Beispiel: Wenn der Wert 8,9 als 8,90 angezeigt werden soll, verwenden Sie das Format #.00 end example]

#

Platzhalter für eine Ziffer. Dieses Symbol folgt den gleichen Regeln wie das 0-Symbol. Die Anwendung darf jedoch keine zusätzlichen Nullen anzeigen, wenn die eingegebene Zahl auf beiden Seiten des Dezimaltrennzeichens weniger Ziffern aufweist, als #-Symbole im Format vorhanden sind. [Beispiel: Wenn das benutzerdefinierte Format #.## ist und sich 8.9 in der Zelle befindet, wird die Zahl 8.9 angezeigt. Ende des Beispiels]

?

Ziffernplatzhalter. Dieses Symbol folgt den gleichen Regeln wie das 0-Symbol. Die Anwendung muss jedoch auf beiden Seiten des Dezimaltrennzeichens ein Leerzeichen für unbedeutende Nullen platzieren, sodass Dezimalstellen in der Spalte ausgerichtet werden. [Beispiel: Das benutzerdefinierte Format 0,0? richtet die Dezimalstellen für die Zahlen 8.9 und eine Spalte aus. Ende des Beispiels]

. (Punkt)

Dezimaltrennzeichen.

%

Prozentsatz Wenn die Zelle eine Zahl zwischen 0 und 1 enthält und das benutzerdefinierte Format 0 % verwendet wird, multipliziert die Anwendung die Zahl mit 100 und fügt das Prozentsymbol in der Zelle hinzu.

, (Komma)

Tausendertrennzeichen. Die Anwendung muss Tausender durch Kommas trennen, wenn das Format ein Komma enthält, das von Zahlenzeichen (#) oder Nullen eingeschlossen ist. Ein Komma, das auf einen Platzhalter folgt, skaliert die Zahl um ein Tausender. [Beispiel: Wenn das Format #.0 ist und der Zellwert 12.200.000 ist, wird die Zahl 12,2 angezeigt. Ende des Beispiels]

E- E+ e- e+

Wissenschaftliches Format. Die Anwendung muss rechts neben dem Symbol "E" eine Zahl anzeigen, die der Anzahl der Stellen entspricht, an denen das Dezimaltrennzeichen verschoben wurde. [Beispiel: Wenn das Format 0,00E+00 ist und sich der Wert 12.200.000 in der Zelle befindet, wird die Zahl 1,22E+07 angezeigt. Wenn das Zahlenformat #0,0E+0 ist, wird die Zahl 12,2E+6 angezeigt. Ende des Beispiels]

$-+/():Leerzeichen

Zeigt das Symbol an. Wenn ein Zeichen angezeigt werden soll, das sich von einem dieser Symbole unterscheidet, wird dem Zeichen ein umgekehrter Schrägstrich (\) vorangestellt. Alternativ können Sie das Zeichen in Anführungszeichen einschließen. [Beispiel: Wenn das Zahlenformat (000) lautet und sich der Wert 12 in der Zelle befindet, wird die Zahl (012) angezeigt. Ende des Beispiels]

\

Zeigt das nächste Zeichen im Format an. Die Anwendung darf den umgekehrten Schrägstrich nicht anzeigen. [Beispiel: Wenn das Zahlenformat 0\! ist und sich der Wert 3 in der Zelle befindet, ist der Wert 3! angezeigt. Ende des Beispiels]

*

Wiederholt das nächste Zeichen im Format so oft, dass die Spalte bis zur aktuellen Breite ausgefüllt wird. In einem Abschnitt des Formats dürfen nicht mehr als ein Sternchen vorhanden sein. Wenn in einem Abschnitt des Formats mehr als ein Sternchen angezeigt wird, werden alle Bis auf das letzte Sternchen ignoriert. [Beispiel: Wenn das Zahlenformat 0*x ist und sich der Wert 3 in der Zelle befindet, wird der Wert 3xxxxxx angezeigt. Die Anzahl der x-Zeichen, die in der Zelle angezeigt werden, variiert je nach Breite der Spalte. Ende des Beispiels]

_ (unterstrichen)

Überspringt die Breite des nächsten Zeichens. Dies ist nützlich, um negative und positive Werte in verschiedenen Zellen derselben Spalte aufzuwerten. [Beispiel: Das Zahlenformat _(0.0_); (0.0) richtet die Zahlen 2.3 und die Spalte aus, obwohl die negative Zahl in Klammern eingeschlossen ist. Ende des Beispiels]

„text“

Zeigt den Text innerhalb der Anführungszeichen an. [Beispiel: Das Format 0,00 "Dollar" zeigt 1,23 Dollar an, wenn sich der Wert 1,23 in der Zelle befindet. Ende des Beispiels]

@

Textplatzhalter. Wenn Text in die Zelle eingegeben wird, wird der Text aus der Zelle in dem Format platziert, in dem das at-Symbol (@) angezeigt wird. [Beispiel: Wenn das Zahlenformat "Bob "@" Smith" (einschließlich Anführungszeichen) lautet und sich der Wert "John" in der Zelle befindet, wird der Wert Bob John Smith angezeigt. Ende des Beispiels]

Text and spacing

Anzeigen von Text und Zahlen

Um sowohl Text als auch Zahlen in einer Zelle anzuzeigen, schließen Sie die Textzeichen in doppelte Anführungszeichen (" ") ein, oder stellen Sie einem einzelnen Zeichen einen umgekehrten Schrägstrich (\) voran. Einfache Anführungszeichen dürfen nicht zum Bezeichnen von Text verwendet werden. Zeichen in doppelten Anführungszeichen oder unmittelbar darauf folgenden umgekehrten Schrägstrichen dürfen niemals als Teil des Formatcode-Lexikons interpretiert werden; sie werden stattdessen immer als Literalzeichenfolgen behandelt. Denken Sie daran, die Zeichen in den entsprechenden Abschnitt der Formatcodes einzuschließen. [Beispiel: Verwenden Sie das Format $0,00"Surplus";$-0,00" Mangel", um einen positiven Betrag als "$125,74 Surplus" und einen negativen Betrag als "$-125,74 Mangel" anzuzeigen. Endbeispiel]

Die folgenden Zeichen werden ohne Anführungszeichen angezeigt.

$

Dollarzeichen

-

Minuszeichen

+

Pluszeichen

/

Schrägstrich

(

Linke Klammer

)

Rechte Klammer

:

Doppelpunkt

!

Ausrufezeichen

^

Circumflex-Akzent (Caretzeichen)

&

Kaufmännisches Und-Zeichen

'

Apostroph

~

Tilde

{

Linke geschweifte Klammer

}

Rechte geschweifte Klammer

<

Kleiner-als-Zeichen

Größer-als-Zeichen

=

Gleichheitszeichen

Leerzeichen

Einschließen eines Abschnitts für die Texteingabe

Wenn er enthalten ist, muss ein Textabschnitt der letzte Abschnitt im Zahlenformat sein. Fügen Sie ein "at"-Zeichen (@) in den Abschnitt ein, genau dort, wo der Textwert der Zelle angezeigt werden soll. Wenn das @-Zeichen im Textabschnitt weggelassen wird, wird der in der Zelle eingegebene Text nicht angezeigt. Um immer bestimmte Textzeichen mit dem eingegebenen Text anzuzeigen, setzen Sie den zusätzlichen Text in doppelte Anführungszeichen (""). [Beispiel: Wenn "Juni" in die Zelle eingegeben wird und das Textformat "Bruttobelege für "@" lautet, zeigt die Zelle "Bruttobelege für Juni" an. Ende des Beispiels]

Wenn das Format keinen Textabschnitt enthält, wird der in eine Zelle eingegebene Text vom Formatcode nicht beeinflusst.

Hinzufügen von Leerzeichen

Um ein Leerzeichen zu erstellen, das der Breite eines Zeichens in einem Zahlenformat entspricht, fügen Sie einen Unterstrich und dann das Zeichen ein. [Beispiel: Wenn auf einen Unterstrich eine rechte Klammer folgt, z. B. _), werden positive Zahlen richtig mit negativen Zahlen in Klammern geordnet, da positive Zahlen mit einem Leerzeichen angezeigt werden, hinter denen genau die Breite des rechten Klammerzeichens liegt. Ende des Beispiels]

Wiederholen von Zeichen

Um das nächste Zeichen im Format zum Ausfüllen der Spaltenbreite zu wiederholen, fügen Sie ein Sternchen (*) in das Zahlenformat ein. [Beispiel: Verwenden Sie 0*-, um genügend Bindestriche nach einer Zahl einzuschließen, um die Zelle zu füllen, oder verwenden Sie *0 vor jedem Format, um führende Nullen einzuschließen. Ende des Beispiels]

Decimal places, spaces, colors, and conditions

Einschließen von Dezimalstellen und signifikanten Ziffern

Um Brüche oder Zahlen mit Dezimalstellen zu formatieren, schließen Sie die folgenden Ziffernplatzhalter in einen Abschnitt ein. Wenn eine Zahl mehr Ziffern rechts vom Dezimaltrennzeichen aufweist, als Platzhalter im Format vorhanden sind, wird die Zahl auf so viele Dezimalstellen gerundet, wie Platzhalter vorhanden sind. Wenn links vom Dezimaltrennzeichen mehr Ziffern als Platzhalter vorhanden sind, werden die zusätzlichen Ziffern angezeigt. Wenn das Format nur Zahlenzeichen (#) links vom Dezimaltrennzeichen enthält, beginnen Zahlen kleiner als 1 mit einem Dezimaltrennzeichen.

# (Nummernzeichen) zeigt nur signifikante Ziffern und keine unbedeutenden Nullen an.

0 (null) zeigt unbedeutende Nullen an, wenn eine Zahl weniger Ziffern aufweist, als Nullen im Format vorhanden sind.

? (Fragezeichen) fügt Leerzeichen für unbedeutende Nullen auf beiden Seiten des Dezimaltrennzeichens hinzu, sodass Dezimalpunkte ausgerichtet werden, wenn sie mit einer Schriftart mit fester Breite formatiert sind, z. B. Courier New. ? kann auch für Bruchzahlen mit unterschiedlicher Anzahl von Ziffern verwendet werden.

Um Folgendes anzuzeigen

As

Verwenden Sie diesen Code.

1234.59

1234.6

####.#

8.9

8.900

#.000

.631

0.6

0. #

121234.568

12.01234.57

#.0#

44.398102.652.8

44.398102.65 2.8(mit ausgerichteten Dezimalstellen)

???.???

5.255.3

5 1/45 3/10 (mit ausgerichteten Brüchen)

# ???/???

Anzeigen eines Tausendertrennzeichens

Um ein Komma als Tausendertrennzeichen anzuzeigen oder eine Zahl um ein Vielfaches von 1.000 zu skalieren, fügen Sie ein Komma in das Zahlenformat ein.

Um Folgendes anzuzeigen

As

Verwenden Sie diesen Code.

12000

12,000

#,###

12000

12

#,

12200000

12.2

0.0,,

Farben angeben

Um die Textfarbe für einen Abschnitt des Formats festzulegen, verwenden Sie den Namen einer der folgenden acht Farben in eckigen Klammern im Abschnitt. Der Farbcode muss das erste Element im Abschnitt sein.

[Schwarz]

[Blau]

[Cyan]

[Grün]

[Magenta]

[Rot]

[Weiß]

[Gelb]

Anstatt den Namen der Farbe zu verwenden, kann der Farbindex wie hier [Color3] for Red verwendet werden. Numerische Indizes für Farben werden auf den Bereich von 1 bis 56 festgelegt, der durch Index auf die Legacyfarbpalette verweist.

[Hinweis: Die Standardwerte der Legacyfarbpalette sind in §18.8.27 aufgeführt. In den Formatcodes bezieht sich [Color1] auf die Farbe, die indexed="8" oder schwarz (standardmäßig) zugeordnet ist, [Color2] bezieht sich auf die Farbe, die indexed="9" oder weiß (standardmäßig) zugeordnet ist, usw. bis [Color56] und verweist auf die Farbe, die indexed="63" zugeordnet ist. Wenn die Farbpalette anhand der Standardwerte angepasst wurde, spiegeln die diesen Indizes zugeordneten Farben diese Anpassungen wider.

Angeben von Bedingungen

Um Zahlenformate festzulegen, die nur angewendet werden, wenn eine Zahl eine angegebene Bedingung erfüllt, schließen Sie die Bedingung in eckige Klammern ein. Die Bedingung besteht aus einem Vergleichsoperator und einem Wert. Vergleichsoperatoren sind: = Gleich; > Größer als; < Kleiner als; >= Größer als oder gleich, <= Kleiner oder gleich und <> Nicht gleich. [Beispiel: Im folgenden Format werden Zahlen angezeigt, die kleiner oder gleich einer roten Schriftart sind, und Zahlen, die größer als eine blaue Schriftart sind.

[Red][<=100];[Blue][>100]  

Ende des Beispiels]

Wenn der Zellwert keines der Kriterien erfüllt, werden Nummernzeichen ("#") über die Breite der Zelle angezeigt.

Currency, percentages, and scientific notation

Währungssymbole einschließen

Um Währungssymbole einzuschließen, platzieren Sie das Währungssymbol an der Stelle, an der es angezeigt werden soll.

Anzeigen von Prozentsätzen

Um Zahlen als Prozentsatz von 100 anzuzeigen – [Beispiel: Um ,08 als 8% oder 2,8 als 280% -Endbeispiel anzuzeigen] – schließen Sie das Prozentzeichen (%) in das Zahlenformat ein.

Anzeigen wissenschaftlicher Notationen

Um Zahlen im wissenschaftlichen Format anzuzeigen, verwenden Sie Exponentencodes in einem Abschnitt — [Beispiel: E-, E+, e-, oder e+. Ende des Beispiels]

Wenn ein Format rechts neben einem Exponentencode eine Null (0) oder ein Nummernzeichen (#) enthält, zeigt die Anwendung die Zahl im wissenschaftlichen Format an und fügt ein "E" oder "e" ein. Die Anzahl von Nullen oder Zahlenzeichen rechts neben einem Code bestimmt die Anzahl der Ziffern im Exponenten. "E-" oder "e-" setzt ein Minuszeichen durch negative Exponenten. "E+" oder "e+" setzt ein Minuszeichen von negativen Exponenten und ein Pluszeichen von positiven Exponenten.

Dates and times

Anzeigen von Tagen, Monaten und Jahren

Um Folgendes anzuzeigen

As

Verwenden Sie diesen Code.

Monate

1–12

m

Monate

01–12

mm

Monate

Jan–Dez

mmm

Monate

Januar–Dezember

mmmm

Monate

J–D

Mmmmm

Tage

1–31

d

Tage

01–31

dd

Tage

So–Sa

ddd

Tage

Sonntag–Samstag

dddd

Jahr

00–99

yy

Jahr

Datumsbasis-Mindestwert –9999

yyyy

Einzelheiten zu möglichen Datumsgrundlagen finden Sie unter §18.17.4.1.

Monat im Vergleich zu Minuten

Wenn "m" oder "mm"-Code unmittelbar nach dem "h" oder "hh"-Code (für Stunden) oder unmittelbar vor dem "ss"-Code (für Sekunden) verwendet wird, zeigt die Anwendung Minuten anstelle des Monats an.

Anzeigen von Stunden, Minuten und Sekunden

Um Folgendes anzuzeigen

As

Verwenden Sie diesen Code.

Stunden

0–23

h

Stunden

00–23

hh

Minuten

0–59

m

Minuten

00–59

mm

Sekunden

0–59

s

Sekunden

00–59

ss

Time

h AM/PM

Time

h:mm AM/PM

Time

4:36:03 P

h:mm:ss A/P

Time

4:36:03.75

h:mm:ss.00

Verstrichene Zeit (Stunden und Minuten)

1:02

[h]:mm

Verstrichene Zeit (Minuten und Sekunden)

62:16

[mm]:ss

Verstrichene Zeit (Sekunden und Hundertstel)

3735.80

[ss].00

Minuten im Vergleich zum Monat

Der Code "m" oder "mm" muss unmittelbar nach dem "h" oder "hh"-Code oder unmittelbar vor dem "ss"-Code erscheinen; Andernfalls werden diese als Monat anstelle von Minuten angezeigt.

AM und PM

Wenn das Format AM oder PM enthält, basiert die Stunde auf der 12-Stunden-Uhr, wobei "AM" oder "A" zeiten von bis und "PM" oder "P" zeiten von bis Mitternacht angibt. Andernfalls basiert die Stunde auf dem 24-Stunden-Format.

Ungültige Datums- und Uhrzeitwerte

Zellen, die mit einem Datums- oder Uhrzeitformat formatiert sind und Datums- oder Uhrzeitwerte enthalten, die die angegebenen Anforderungen nicht erfüllen, müssen das Nummernzeichen ("#") über die Breite der Zelle zeigen.

International Considerations

Formatcode

Beschreibung

r

nur ja-jp/zh-tw.

Beim Laden im Gebietsschema ja-jp wird der Code zu "ee".

Beim Laden im Gebietsschema zh-tw wird code zu "e".

Rr

nur ja-jp/zh-tw.

Beim Laden im Gebietsschema ja-jp wird code zu "gggee".

Beim Laden im Gebietsschema zh-tw wird code zu "e".

g

Beim Laden in ja-jp gebietsschema: Einzelne römische Zeichen Kaiser

Beim Laden in zh-tw (nur Taiwan) Gebietsschema: behandeln Sie dasselbe wie "gg".

gg

Beim Laden in ja-jp Gebietsschema: Einzelner Kanji-Zeichen Kaiser

Beim Laden in zh-tw Gebietsschema: Kurzname der letzten Ära (seit 1911)

Ggg

Beim Laden in ja-jp Gebietsschema: Tow Kanji Zeichen Kaiser

Beim Laden im Gebietsschema zh-tw: Name der letzten Ära (seit 1911)

E

Beim Laden in ja-jp gebietsschema: Era Year

Beim Lading in zh-tw (nur Taiwan) Gebietsschema: Era Jahr seit 1912. Wenn "g", "gg" oder "ggg" vorangestellt ist, dann sind das Jahr 1912 und die Jahre vor 1912 besonders, andernfalls sind die Jahre vor 1912 gregorianisch.

ANDERE Gebietsschemas: wird "yyyy"

Ee

Beim Laden in ja-jp gebietsschema: Era Year w/ leading zero

Beim Laden in zh-tw (nur Taiwan) Gebietsschema: Era Jahr seit 1911

ANDERE Gebietsschemas: wird zu "yy"

B2

Hijri-Kalander

b1

Gregorianischer Kalender

[$USD-409]

Gibt Währungs- und Gebietsschema-/Datumssystem-/Zahlensysteminformationen an.

Die Syntax ist [$<Currency String-language>< info>]. Währungszeichenfolge ist eine Zeichenfolge, die als Währungssymbol verwendet werden soll. Sprachinformationen sind ein 32-Bit-Wert, der im hexadezimalen Format eingegeben wird.

Sprachinformationsformat (Byte 3 ist das wichtigste Byte):

Bytes 0,1: 16-Bit-Sprach-ID (LID).

Byte 2: Kalendertyp. Ein hohes Bit gibt an, dass die Eingabe mithilfe des angegebenen Kalenders analysiert wird.

Byte 3: Zahlensystemtyp. Ein hohes Bit gibt an, dass die Eingabe mit dem angegebenen Zahlensystem analysiert wird.

Werte für spezielle Sprachinformationen:

0xf800: Systemformat für langes Datum

0xf400: Systemzeitformat

Übergeordnete Elemente
styleSheet (§18.8.39)
Untergeordnete Elemente Subclause
numFmt (Zahlenformat) §18.8.30
Attribute Beschreibung
count (Number Format Count) Anzahl der Zahlenformatelemente.

Die möglichen Werte dieses Attributs werden durch den unsignedInt-Datentyp des W3C-XML-Schemas definiert.

[Hinweis: Die W3C-XML-Schemadefinition des Inhaltsmodells (CT_NumFmts) dieses Elements befindet sich in §A.2. Ende des Hinweises]

ISO/IEC29500: 2008.

Konstruktoren

NumberingFormats()

Initialisiert eine neue instance der NumberingFormats-Klasse.

NumberingFormats(IEnumerable<OpenXmlElement>)

Initialisiert einen neuen instance der NumberingFormats-Klasse mit den angegebenen untergeordneten Elementen.

NumberingFormats(OpenXmlElement[])

Initialisiert einen neuen instance der NumberingFormats-Klasse mit den angegebenen untergeordneten Elementen.

NumberingFormats(String)

Initialisiert eine neue instance der NumberingFormats-Klasse aus äußerem XML.

Eigenschaften

ChildElements

Ruft alle untergeordneten Knoten des aktuellen Elements ab.

(Geerbt von OpenXmlElement)
Count

Anzahl des Zahlenformats

Stellt das folgende Attribut im Schema dar: count

ExtendedAttributes

Ruft alle erweiterten Attribute (Attribute, die im Schema nicht definiert sind) des aktuellen Elements ab.

(Geerbt von OpenXmlElement)
Features

Ruft ein IFeatureCollection für das aktuelle Element ab. Diese Featuresammlung ist schreibgeschützt, erbt jedoch Features von ihrem übergeordneten Teil und Paket, falls verfügbar.

(Geerbt von OpenXmlElement)
FirstChild

Ruft das erste untergeordnete Element des aktuellen OpenXmlElement-Elements ab.

(Geerbt von OpenXmlCompositeElement)
HasAttributes

Ruft einen Wert ab, der angibt, ob das aktuelle Element über Attribute verfügt.

(Geerbt von OpenXmlElement)
HasChildren

Ruft einen Wert ab, der angibt, ob das aktuelle Element über untergeordnete Elemente verfügt.

(Geerbt von OpenXmlCompositeElement)
InnerText

Ruft die verketteten Werte des aktuellen Knotens und aller untergeordneten Elemente ab oder legt diese fest.

(Geerbt von OpenXmlCompositeElement)
InnerXml

Ruft das Markup ab, das nur die untergeordneten Knoten des aktuellen Knotens darstellt, oder legt dieses fest.

(Geerbt von OpenXmlCompositeElement)
LastChild

Ruft das letzte untergeordnete Element des aktuellen OpenXmlElement-Elements ab. Gibt null (Nothing in Visual Basic) zurück, wenn kein solches OpenXmlElement-Element vorhanden ist.

(Geerbt von OpenXmlCompositeElement)
LocalName

Definiert die NumberingFormats-Klasse.

Diese Klasse ist in Office 2007 und höher verfügbar.

Wenn das Objekt als xml serialisiert wird, lautet der qualifizierte Name x:numFmts.

LocalName

Ruft den lokalen Namen des aktuellen Elements ab.

(Geerbt von OpenXmlElement)
MCAttributes

Ruft die Markupkompatibilitätsattribute ab oder legt sie fest. Gibt NULL zurück, wenn für das aktuelle Element keine Markupkompatibilitätsattribute definiert sind.

(Geerbt von OpenXmlElement)
NamespaceDeclarations

Ruft alle im aktuellen Element definierten Namespacedeklarationen ab. Gibt einen leeren Enumerator zurück, wenn keine Namespacedeklaration vorhanden ist.

(Geerbt von OpenXmlElement)
NamespaceUri

Ruft den Namespace-URI des aktuellen Elements ab.

(Geerbt von OpenXmlElement)
OpenXmlElementContext

Ruft den OpenXmlElementContext des aktuellen Elements ab.

(Geerbt von OpenXmlElement)
OuterXml

Ruft das Markup ab, das das aktuelle Element und alle untergeordneten Elemente darstellt.

(Geerbt von OpenXmlElement)
Parent

Ruft das übergeordnete Element des aktuellen Elements ab.

(Geerbt von OpenXmlElement)
Prefix

Ruft das Namespacepräfix des aktuellen Elements ab.

(Geerbt von OpenXmlElement)
XmlQualifiedName

Ruft den qualifizierten Namen des aktuellen Elements ab.

(Geerbt von OpenXmlElement)
XName

Ruft den qualifizierten Namen des aktuellen Elements ab.

(Geerbt von OpenXmlElement)

Methoden

AddAnnotation(Object)

Fügt der Liste der Anmerkungen des aktuellen OpenXmlElement-Elements ein -Objekt hinzu.

(Geerbt von OpenXmlElement)
AddChild(OpenXmlElement, Boolean)

Fügt dem Element das angegebene Element hinzu, wenn es sich um ein bekanntes untergeordnetes Element handelt. Dadurch wird das -Element an der richtigen Position gemäß dem Schema hinzugefügt.

(Geerbt von OpenXmlCompositeElement)
AddNamespaceDeclaration(String, String)

Fügt dem aktuellen Knoten eine Namespacedeklaration hinzu.

(Geerbt von OpenXmlElement)
Ancestors()

Listet alle Vorgängerelemente des aktuellen Elements auf.

(Geerbt von OpenXmlElement)
Ancestors<T>()

Listet nur die Vorgänger des aktuellen Elements auf, die den angegebenen Typ aufweisen.

(Geerbt von OpenXmlElement)
Annotation(Type)

Ruft das erste Anmerkungsobjekt des angegebenen Typs aus dem aktuellen OpenXmlElement-Element ab.

(Geerbt von OpenXmlElement)
Annotation<T>()

Ruft das erste Anmerkungsobjekt des angegebenen Typs aus dem aktuellen OpenXmlElement-Element ab.

(Geerbt von OpenXmlElement)
Annotations(Type)

Ruft eine Auflistung von Anmerkungen mit dem angegebenen Typ für das aktuelle OpenXmlElement-Element ab.

(Geerbt von OpenXmlElement)
Annotations<T>()

Ruft eine Auflistung von Anmerkungen mit dem angegebenen Typ für das aktuelle OpenXmlElement-Element ab.

(Geerbt von OpenXmlElement)
Append(IEnumerable<OpenXmlElement>)

Fügt jedes Element aus einer Liste von Elementen an das Ende der Liste der untergeordneten Elemente des aktuellen Elements an.

(Geerbt von OpenXmlElement)
Append(OpenXmlElement[])

Fügt jedes Element aus einem Array von Elementen an das Ende der Liste der untergeordneten Elemente des aktuellen Elements an.

(Geerbt von OpenXmlElement)
AppendChild<T>(T)

Fügt das angegebene Element am Ende der Liste der untergeordneten Knoten des aktuellen Elements an.

(Geerbt von OpenXmlCompositeElement)
ClearAllAttributes()

Löscht alle Attribute, einschließlich bekannter und erweiterter Attribute.

(Geerbt von OpenXmlElement)
Clone()

Erstellt ein Duplikat des aktuellen Knotens.

(Geerbt von OpenXmlElement)
CloneNode(Boolean)

Erstellt ein Duplikat dieses Knotens.

Descendants()

Listet alle Nachfolger des aktuellen Elements auf.

(Geerbt von OpenXmlElement)
Descendants<T>()

Listet alle Nachfolger des aktuellen Elements vom Typ T auf.

(Geerbt von OpenXmlElement)
Elements()

Listet alle untergeordneten Elemente des aktuellen Elements auf.

(Geerbt von OpenXmlElement)
Elements<T>()

Listet nur die untergeordneten Elemente des aktuellen Elements auf, die den angegebenen Typ aufweisen.

(Geerbt von OpenXmlElement)
ElementsAfter()

Listet alle gleichgeordneten Elemente auf, die dem aktuellen Element folgen und dasselbe übergeordnete Element wie das aktuelle Element haben.

(Geerbt von OpenXmlElement)
ElementsBefore()

Listet alle gleichgeordneten Elemente auf, die dem aktuellen Element vorausgehen und dasselbe übergeordnete Element wie das aktuelle Element haben.

(Geerbt von OpenXmlElement)
GetAttribute(String, String)

Ruft ein Open XML-Attribut mit dem angegebenen Tagnamen und Namespace-URI ab.

(Geerbt von OpenXmlElement)
GetAttributes()

Ruft eine Liste ab, die eine Kopie aller Attribute enthält.

(Geerbt von OpenXmlElement)
GetEnumerator()

Gibt einen Enumerator zurück, der die untergeordnete Auflistung durchläuft.

(Geerbt von OpenXmlElement)
GetFirstChild<T>()

Sucht das erste untergeordnete Element im Typ T.

(Geerbt von OpenXmlElement)
InsertAfter<T>(T, OpenXmlElement)

Fügt das angegebene Element unmittelbar nach dem angegebenen Verweiselement ein.

(Geerbt von OpenXmlCompositeElement)
InsertAfterSelf<T>(T)

Fügt das angegebene Element unmittelbar nach dem aktuellen Element ein.

(Geerbt von OpenXmlElement)
InsertAt<T>(T, Int32)

Fügt das angegebene Element am angegebenen Index der untergeordneten Elemente des aktuellen Elements ein.

(Geerbt von OpenXmlCompositeElement)
InsertBefore<T>(T, OpenXmlElement)

Fügt das angegebene Element unmittelbar vor dem angegebenen Verweiselement ein.

(Geerbt von OpenXmlCompositeElement)
InsertBeforeSelf<T>(T)

Fügt das angegebene Element unmittelbar vor dem aktuellen Element ein.

(Geerbt von OpenXmlElement)
IsAfter(OpenXmlElement)

Bestimmt, ob das aktuelle Element nach einem angegebenen Element in Dokumentreihenfolge angezeigt wird.

(Geerbt von OpenXmlElement)
IsBefore(OpenXmlElement)

Bestimmt, ob das aktuelle Element vor einem angegebenen Element in Dokumentreihenfolge angezeigt wird.

(Geerbt von OpenXmlElement)
LookupNamespace(String)

Löst das Namespacepräfix im Kontext des aktuellen Knotens auf.

(Geerbt von OpenXmlElement)
LookupPrefix(String)

Sucht das entsprechende Präfix für einen Namespace-URI im aktuellen Elementbereich.

(Geerbt von OpenXmlElement)
NextSibling()

Ruft das OpenXmlElement-Element ab, das unmittelbar auf das aktuelle OpenXmlElement-Element folgt. Gibt null (Nothing in Visual Basic) zurück, wenn kein nächstes OpenXmlElement-Element vorhanden ist.

(Geerbt von OpenXmlElement)
NextSibling<T>()

Ruft das OpenXmlElement-Element mit dem angegebenen Typ ab, der auf das aktuelle OpenXmlElement-Element folgt. Gibt null (Nothing in Visual Basic) zurück, wenn kein nächstes OpenXmlElement vorhanden ist.

(Geerbt von OpenXmlElement)
PrependChild<T>(T)

Fügt das angegebene Element am Anfang der Liste der untergeordneten Knoten des aktuellen Elements ein.

(Geerbt von OpenXmlCompositeElement)
PreviousSibling()

Ruft das OpenXmlElement-Element ab, das unmittelbar vor dem aktuellen OpenXmlElement-Element steht. Gibt null (Nothing in Visual Basic ) zurück, wenn kein vorangehendes OpenXmlElement-Element vorhanden ist.

(Geerbt von OpenXmlElement)
PreviousSibling<T>()

Ruft das OpenXmlElement-Element mit dem angegebenen Typ ab, der dem aktuellen OpenXmlElement vorangestellt ist. Gibt null (Nothing in Visual Basic) zurück, wenn kein vorheriges OpenXmlElement-Element vorhanden ist.

(Geerbt von OpenXmlElement)
Remove()

Entfernt das aktuelle Element aus dem übergeordneten Element.

(Geerbt von OpenXmlElement)
RemoveAllChildren()

Entfernt alle untergeordneten Elemente des aktuellen Elements.

(Geerbt von OpenXmlCompositeElement)
RemoveAllChildren<T>()

Entfernen Sie alle untergeordneten Elemente des aktuellen Elements vom Typ T.

(Geerbt von OpenXmlElement)
RemoveAnnotations(Type)

Entfernt die Anmerkungen des angegebenen Typs aus dem aktuellen OpenXmlElement-Element.

(Geerbt von OpenXmlElement)
RemoveAnnotations<T>()

Entfernt die Anmerkungen mit dem angegebenen Typ aus dem aktuellen OpenXmlElement-Element.

(Geerbt von OpenXmlElement)
RemoveAttribute(String, String)

Entfernt das Attribut aus dem aktuellen Element.

(Geerbt von OpenXmlElement)
RemoveChild<T>(T)

Entfernt das angegebene untergeordnete Element.

(Geerbt von OpenXmlCompositeElement)
RemoveNamespaceDeclaration(String)

Entfernt die Namespacedeklaration für das angegebene Präfix. Entfernt nichts, wenn kein Präfix vorhanden ist.

(Geerbt von OpenXmlElement)
ReplaceChild<T>(OpenXmlElement, T)

Ersetzt eines der untergeordneten Elemente des aktuellen Elements durch ein anderes OpenXmlElement-Element.

(Geerbt von OpenXmlCompositeElement)
SetAttribute(OpenXmlAttribute)

Legt ein Attribut auf das angegebene Element fest. Wenn das Attribut ein bekanntes Attribut ist, wird der Wert des Attributs festgelegt. Wenn es sich bei dem Attribut um ein erweitertes Attribut handelt, wird das "openxmlAttribute" der Liste der erweiterten Attribute hinzugefügt.

(Geerbt von OpenXmlElement)
SetAttributes(IEnumerable<OpenXmlAttribute>)

Legt eine Reihe von Attributen für das -Element fest. Wenn ein Attribut ein bekanntes Attribut ist, wird der Wert des Attributs festgelegt. Wenn ein Attribut ein erweitertes Attribut ist, wird das "openxmlAttribute" der Liste der erweiterten Attribute hinzugefügt.

(Geerbt von OpenXmlElement)
WriteTo(XmlWriter)

Speichert den aktuellen Knoten im angegebenen XmlWriter.

(Geerbt von OpenXmlElement)

Explizite Schnittstellenimplementierungen

IEnumerable.GetEnumerator()

Definiert die NumberingFormats-Klasse.

Diese Klasse ist in Office 2007 und höher verfügbar.

Wenn das Objekt als xml serialisiert wird, lautet der qualifizierte Name x:numFmts.

(Geerbt von OpenXmlElement)
IEnumerable<OpenXmlElement>.GetEnumerator()

Gibt einen Enumerator zurück, der die untergeordnete Auflistung durchläuft.

(Geerbt von OpenXmlElement)

Gilt für: