XmlMappedRange.ExportAsFixedFormat Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Exports to a file of the specified format.
public void ExportAsFixedFormat (Microsoft.Office.Interop.Excel.XlFixedFormatType Type, object Filename, object Quality, object IncludeDocProperties, object IgnorePrintAreas, object From, object To, object OpenAfterPublish, object FixedFormatExtClassPtr);
abstract member ExportAsFixedFormat : Microsoft.Office.Interop.Excel.XlFixedFormatType * obj * obj * obj * obj * obj * obj * obj * obj -> unit
Public Sub ExportAsFixedFormat (Type As XlFixedFormatType, Optional Filename As Object, Optional Quality As Object, Optional IncludeDocProperties As Object, Optional IgnorePrintAreas As Object, Optional From As Object, Optional To As Object, Optional OpenAfterPublish As Object, Optional FixedFormatExtClassPtr As Object)
Parameters
- Type
- XlFixedFormatType
One of the Microsoft.Office.Interop.Excel.XlFixedFormatType
values that specifies whether to save the workbook in PDF or XPS format.
- Filename
- Object
A string that contains the file name of the file to be saved. You can include a full path, or Excel saves the file in the current folder.
- Quality
- Object
One of the Microsoft.Office.Interop.Excel.XlFixedFormatQuality
values that specifies the quality of the exported file.
- IncludeDocProperties
- Object
true
to include the document properties; otherwise, false
.
- IgnorePrintAreas
- Object
true
to ignore any print areas set when exporting; otherwise, false
.
- From
- Object
The number of the page at which to start exporting. If this argument is omitted, exporting starts at the first page.
- To
- Object
The number of the last page to export. If this argument is omitted, exporting ends with the last page.
- OpenAfterPublish
- Object
true
to display the file in the viewer after it is published; otherwise, false
.
- FixedFormatExtClassPtr
- Object
A pointer to an implementation of the IMsoDocExporter
interface that enables the workbook to be saved in a different fixed format. For more information, see Extending the Office (2007) Fixed-Format Export Feature.
Examples
The following code example sets the value of the EmployeeNameCell
XmlMappedRange control on Sheet1
. Next, the example exports the contents of EmployeeSeniorityCell
into a PDF document to the specified folder and file name.
Note
Typically, you populate the XmlMappedRange control from an XML file. This example hard-codes the value of the control for simplicity.
private void SaveXMLMappedRangeAsPDF()
{
Globals.Sheet1.EmployeeNameCell.Value2 = "Karina Leal";
Globals.Sheet1.EmployeeNameCell.ExportAsFixedFormat(
Excel.XlFixedFormatType.xlTypePDF,
@"c:\EmployeeInfo",
Excel.XlFixedFormatQuality.xlQualityStandard,
true,
true,
1,
1,
false);
}
Private Sub SaveXMLMappedRangeAsPDF()
Globals.Sheet1.EmployeeNameCell.Value2 = "Karina Leal"
Globals.Sheet1.EmployeeNameCell.ExportAsFixedFormat( _
Excel.XlFixedFormatType.xlTypePDF, _
"c:\EmployeeInfo", _
Excel.XlFixedFormatQuality.xlQualityStandard, _
True, _
True, _
1, _
1, _
False)
End Sub
Remarks
This method also supports initializing an add-in to export a file to a fixed-format file. For example, Excel will perform file format conversion if the converters are present. The conversion is usually initiated by the user.