OpenXML Method [Excel 2003 VBA Language Reference]
Note XML features, except for saving files in the XML Spreadsheet format, are available only in Microsoft Office Professional Edition 2003 and Microsoft Office Excel 2003.
Opens an XML data file. Returns a Workbook object.
expression.OpenXML(Filename, Stylesheets, LoadOption)
expression Required. An expression that returns one of the objects in the Applies To list.
FileName Required String. The name of the file to open.
Stylesheets Optional Variant. Either a single value or an array of values that specify which XSL Transformation (XSLT) stylesheet processing instructions to apply.
XlXmlLoadOption
XlXmlLoadOption can be one of these XlXmlLoadOption constants: |
xlXmlLoadImportToList Automatically creates an XML List and imports data into the list. |
xlXmlLoadMapXml Loads the XML file into the XML Source task pane. |
xlXmlLoadOpenXml Open XML files in the same way that Excel 2002 opens XML files (for backwards compatibility only). |
xlXmlLoadPromptUser Prompts the user and lets them choose the Import method. |
Example
The following code opens the XML data file "customers.xml" and displays the file's contents in an XML list.
Sub UseOpenXML()
Application.Workbooks.OpenXML _
Filename:="customers.xml", _
LoadOption:=xlXmlLoadImportToList
End Sub
Applies to | Workbooks Collection