## FieldType enumeration

Gibt Microsoft Word-Feldtypen an.

```csharp
public enum FieldType
```

### Werte

| Name | Wert | Beschreibung |
| --- | --- | --- |
| FieldNone | `0` | Feldtyp ist nicht angegeben oder unbekannt. |
| FieldCannotParse | `1` | Gibt an, dass das Feld nicht analysiert werden konnte. |
| FieldAddin | `81` | Gibt das ADDIN-Feld an. |
| FieldAddressBlock | `93` | Gibt das ADDRESSBLOCK-Feld an. |
| FieldAdvance | `84` | Gibt das ADVANCE-Feld an. |
| FieldAsk | `38` | Gibt das ASK-Feld an. |
| FieldAuthor | `17` | Gibt das Feld AUTOR an. |
| FieldAutoNum | `54` | Gibt das AUTONUM-Feld an. |
| FieldAutoNumLegal | `53` | Gibt das AUTONUMLGL-Feld an. |
| FieldAutoNumOutline | `52` | Gibt das AUTONUMOUT-Feld an. |
| FieldAutoText | `79` | Gibt das AUTOTEXT-Feld an. |
| FieldAutoTextList | `89` | Gibt das Feld AUTOTEXTLIST an. |
| FieldBarcode | `63` | Gibt das BARCODE-Feld an. |
| FieldBibliography | `100500` | Gibt das Feld BIBLIOGRAPHY an. |
| FieldBidiOutline | `92` | Gibt das BIDIOUTLINE-Feld an. |
| FieldCitation | `1980` | Gibt das Feld CITATION an. |
| FieldComments | `19` | Gibt das Feld COMMENTS an. |
| FieldCompare | `80` | Gibt das COMPARE-Feld an. |
| FieldCreateDate | `21` | Gibt das Feld CREATEDATE an. |
| FieldData | `40` | Gibt das DATA-Feld an. |
| FieldDatabase | `78` | Gibt das DATABASE-Feld an. |
| FieldDate | `31` | Gibt das DATE-Feld an. |
| FieldDDE | `45` | Gibt das DDE-Feld an. |
| FieldDisplayBarcode | `6301` | Gibt das Feld DISPLAYBARCODE an. |
| FieldMergeBarcode | `6302` | Gibt das MERGEBARCODE-Feld an. |
| FieldDDEAuto | `46` | Gibt das DDEAUTO-Feld an. |
| FieldDocProperty | `85` | Gibt das DOCPROPERTY-Feld an. |
| FieldDocVariable | `64` | Gibt das Feld DOCVARIABLE an. |
| FieldEditTime | `25` | Gibt das EDITTIME-Feld an. |
| FieldEmbed | `58` | Gibt das EMBED-Feld an. |
| FieldEquation | `49` | Gibt das EQ-Feld an. |
| FieldFileName | `29` | Gibt das Feld FILENAME an. |
| FieldFileSize | `69` | Gibt das Feld FILESIZE an. |
| FieldFillIn | `39` | Gibt das FILLIN-Feld an. |
| FieldFootnoteRef | `5` | Gibt das Feld FOOTNOTEREF an. |
| FieldFormCheckBox | `71` | Gibt das FORMCHECKBOX-Feld an. |
| FieldFormDropDown | `83` | Gibt das Feld FORMDROPDOWN an. |
| FieldFormTextInput | `70` | Gibt das FORMTEXT-Feld an. |
| FieldFormula | `34` | Gibt das =-Feld (Formel) an. |
| FieldGreetingLine | `94` | Gibt das Feld GREETINGLINE an. |
| FieldGlossary | `47` | Gibt das Feld GLOSSAR an. |
| FieldGoToButton | `50` | Gibt das GOTOBUTTON-Feld an. |
| FieldHtmlActiveX | `91` | Gibt das Feld an, das ein HTML-Steuerelement darstellt. |
| FieldHyperlink | `88` | Gibt das HYPERLINK-Feld an. |
| FieldIf | `7` | Gibt das IF-Feld an. |
| FieldInclude | `36` | Gibt das Feld INCLUDE an. |
| FieldIncludePicture | `67` | Gibt das Feld INCLUDEPICTURE an. |
| FieldIncludeText | `68` | Gibt das Feld INCLUDETEXT an. |
| FieldIndex | `8` | Gibt das INDEX-Feld an. |
| FieldIndexEntry | `4` | Gibt das XE-Feld an. |
| FieldInfo | `14` | Gibt das INFO-Feld an. |
| FieldImport | `55` | Gibt das IMPORT-Feld an. |
| FieldKeyword | `18` | Gibt das Feld KEYWORDS an. |
| FieldLastSavedBy | `20` | Gibt das Feld LASTSAVEDBY an. |
| FieldLink | `56` | Gibt das LINK-Feld an. |
| FieldListNum | `90` | Gibt das LISTNUM-Feld an. |
| FieldMacroButton | `51` | Gibt das MACROBUTTON-Feld an. |
| FieldMergeField | `59` | Gibt das MERGEFIELD-Feld an. |
| FieldMergeRec | `44` | Gibt das MERGEREC-Feld an. |
| FieldMergeSeq | `75` | Gibt das MERGESEQ-Feld an. |
| FieldNext | `41` | Gibt das NEXT-Feld an. |
| FieldNextIf | `42` | Gibt das NEXTIF-Feld an. |
| FieldNoteRef | `72` | Gibt das NOTEREF-Feld an. |
| FieldNumChars | `28` | Gibt das NUMCHARS-Feld an. |
| FieldNumPages | `26` | Gibt das Feld NUMPAGES an. |
| FieldNumWords | `27` | Gibt das Feld NUMWORDS an. |
| FieldOcx | `87` | Gibt das OCX-Feld an. |
| FieldPage | `33` | Gibt das PAGE-Feld an. |
| FieldPageRef | `37` | Gibt das PAGEREF-Feld an. |
| FieldPrint | `48` | Gibt das PRINT-Feld an. |
| FieldPrintDate | `23` | Gibt das Feld PRINTDATE an. |
| FieldPrivate | `77` | Gibt das PRIVATE-Feld an. |
| FieldQuote | `35` | Gibt das QUOTE-Feld an. |
| FieldRef | `3` | Gibt das REF-Feld an. |
| FieldRefNoKeyword | `2` | Gibt an, dass das Feld ein REF-Feld darstellt, bei dem das Schlüsselwort weggelassen wurde. |
| FieldRefDoc | `11` | Gibt das RD-Feld an. |
| FieldRevisionNum | `24` | Gibt das Feld REVNUM an. |
| FieldSaveDate | `22` | Gibt das Feld SAVEDATE an. |
| FieldSection | `65` | Gibt das Feld SECTION an. |
| FieldSectionPages | `66` | Gibt das Feld SECTIONPAGES an. |
| FieldSequence | `12` | Gibt das SEQ-Feld an. |
| FieldSet | `6` | Gibt das SET-Feld an. |
| FieldShape | `95` | Gibt das SHAPE-Feld an. |
| FieldSkipIf | `43` | Gibt das SKIPIF-Feld an. |
| FieldStyleRef | `10` | Gibt das Feld STYLEREF an. |
| FieldSubject | `16` | Gibt das Feld SUBJECT an. |
| FieldSymbol | `57` | Gibt das SYMBOL-Feld an. |
| FieldTemplate | `30` | Gibt das TEMPLATE-Feld an. |
| FieldTime | `32` | Gibt das TIME-Feld an. |
| FieldTitle | `15` | Gibt das Feld TITLE an. |
| FieldTOA | `73` | Gibt das TOA-Feld an. |
| FieldTOAEntry | `74` | Gibt das TA-Feld an. |
| FieldTOC | `13` | Gibt das Inhaltsverzeichnisfeld an. |
| FieldTOCEntry | `9` | Gibt das TC-Feld an. |
| FieldUserAddress | `62` | Gibt das Feld USERADDRESS an. |
| FieldUserInitials | `61` | Gibt das Feld USERINITIALS an. |
| FieldUserName | `60` | Gibt das Feld USERNAME an. |

## Beispiele

Zeigt, wie Sie mithilfe eines Feldcodes ein Feld in ein Dokument einfügen.

```csharp
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

Field field = builder.InsertField("DATE \\@ \"dddd, MMMM dd, yyyy\"");

Assert.AreEqual(FieldType.FieldDate, field.Type);
Assert.AreEqual("DATE \\@ \"dddd, MMMM dd, yyyy\"", field.GetFieldCode());

// Diese Überladung der InsertField-Methode aktualisiert eingefügte Felder automatisch.
Assert.True((DateTime.Today - DateTime.Parse(field.Result)).Days <= 1);
```

Zeigt, wie mit einem FieldStart-Knoten gearbeitet wird.

```csharp
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

FieldDate field = (FieldDate)builder.InsertField(FieldType.FieldDate, true);
field.Format.DateTimeFormat = "dddd, MMMM dd, yyyy";
field.Update();

FieldChar fieldStart = field.Start;

Assert.AreEqual(FieldType.FieldDate, fieldStart.FieldType);
Assert.AreEqual(false, fieldStart.IsDirty);
Assert.AreEqual(false, fieldStart.IsLocked);

// Ruft das Fassadenobjekt ab, das das Feld im Dokument darstellt.
field = (FieldDate)fieldStart.GetField();

Assert.AreEqual(false, field.IsLocked);
Assert.AreEqual(" DATE  \\@ \"dddd, MMMM dd, yyyy\"", field.GetFieldCode());

// Aktualisieren Sie das Feld, um das aktuelle Datum anzuzeigen.
field.Update();
```

### Siehe auch

* namensraum [Aspose.Words.Fields](../../aspose.words.fields/)
* Montage [Aspose.Words](../../)
