FileFormat enumeration

FileFormat enumeration

Specifies the format of a file.

The FileFormat type exposes the following members:

Fields

Field Description
UNSPECIFIED Specifies an unset value. The default.
DOC Specifies the Microsoft Word 97 - 2007 Binary Document format.
DOT Specifies the Microsoft Word 97 - 2007 Binary Template format.
DOCX Specifies the Office Open XML WordprocessingML Document (macro-free) format.
DOCM Specifies the Office Open XML WordprocessingML Macro-Enabled Document format.
DOTX Specifies the Office Open XML WordprocessingML Template (macro-free) format.
DOTM Specifies the Office Open XML WordprocessingML Macro-Enabled Template format.
FLAT_OPC Specifies the Office Open XML WordprocessingML format stored in a flat XML file instead of a ZIP package.
FLAT_OPC_MACRO_ENABLED Specifies the Office Open XML WordprocessingML Macro-Enabled Document format stored in a flat XML file
instead of a ZIP package.
FLAT_OPC_TEMPLATE Specifies the Office Open XML WordprocessingML Template (macro-free) format stored in a flat XML file
instead of a ZIP package.
FLAT_OPC_TEMPLATE_MACRO_ENABLED Specifies the Office Open XML WordprocessingML Macro-Enabled Template format stored in a flat XML file
instead of a ZIP package.
WORD_ML Specifies the Microsoft Word 2003 WordprocessingML format.
ODT Specifies the ODF Text Document format.
OTT Specifies the ODF Text Document Template format.
XLS Specifies the Microsoft Excel 97 - 2007 Binary Workbook format.
XLSX Specifies the Office Open XML SpreadsheetML Workbook (macro-free) format.
XLSM Specifies the Office Open XML SpreadsheetML Macro-Enabled Workbook format.
XLTX Specifies the Office Open XML SpreadsheetML Template (macro-free) format.
XLTM Specifies the Office Open XML SpreadsheetML Macro-Enabled Template format.
XLAM Specifies the Office Open XML SpreadsheetML Macro-Enabled Add-in format.
XLSB Specifies the Microsoft Excel 2007 Macro-Enabled Binary File format.
SPREADSHEET_ML Specifies the Microsoft Excel 2003 SpreadsheetML format.
ODS Specifies the ODF Spreadsheet format.
PPT Specifies the Microsoft PowerPoint 97 - 2007 Binary Presentation format.
PPS Specifies the Microsoft PowerPoint 97 - 2007 Binary Slide Show format.
PPTX Specifies the Office Open XML PresentationML Presentation (macro-free) format.
PPTM Specifies the Office Open XML PresentationML Macro-Enabled Presentation format.
PPSX Specifies the Office Open XML PresentationML Slide Show (macro-free) format.
PPSM Specifies the Office Open XML PresentationML Macro-Enabled Slide Show format.
POTX Specifies the Office Open XML PresentationML Template (macro-free) format.
POTM Specifies the Office Open XML PresentationML Macro-Enabled Template format.
ODP Specifies the ODF Presentation format.
MSG_ASCII Specifies the Microsoft Outlook Message (MSG) format using ASCII character encoding.
MSG_UNICODE Specifies the Microsoft Outlook Message (MSG) format using Unicode character encoding.
EML Specifies the MIME standard format.
EMLX Specifies the Apple Mail.app program file format.
RTF Specifies the RTF format.
TEXT Specifies the plain text format.
XML Specifies the XML format of a general form.
XAML Specifies the Extensible Application Markup Language (XAML) format.
XAML_PACKAGE Specifies the Extensible Application Markup Language (XAML) package format.
HTML Specifies the HTML format.
MHTML Specifies the MHTML (Web archive) format.
XPS Specifies the XPS (XML Paper Specification) format.
OPEN_XPS Specifies the OpenXPS (Ecma-388) format.
PDF Specifies the PDF (Adobe Portable Document) format.
EPUB Specifies the IDPF EPUB format.
PS Specifies the PS (PostScript) format.
PCL Specifies the PCL (Printer Control Language) format.
SVG Specifies the SVG (Scalable Vector Graphics) format.
TIFF Specifies the TIFF format.
MARKDOWN Specifies the Markdown format.
POT Specifies the Microsoft PowerPoint 97 - 2007 Binary Template format.
OTP Specifies the ODF Presentation Template format.
XLT Specifies the Microsoft Excel 97 - 2007 Binary Template format.

See Also