ChartSheet.ExportAsFixedFormat Method (2007 System)

Saves the chart that is displayed on the ChartSheet in PDF or XPS format.

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel.v9.0 (in Microsoft.Office.Tools.Excel.v9.0.dll)

Syntax

'Declaration
Public Sub ExportAsFixedFormat ( _
    Type As XlFixedFormatType, _
    Filename As Object, _
    Quality As Object, _
    IncludeDocProperties As Object, _
    IgnorePrintAreas As Object, _
    From As Object, _
    To As Object, _
    OpenAfterPublish As Object, _
    FixedFormatExtClassPtr As Object _
)
'Usage
Dim instance As ChartSheet 
Dim Type As XlFixedFormatType 
Dim Filename As Object 
Dim Quality As Object 
Dim IncludeDocProperties As Object 
Dim IgnorePrintAreas As Object 
Dim From As Object 
Dim To As Object 
Dim OpenAfterPublish As Object 
Dim FixedFormatExtClassPtr As Object

instance.ExportAsFixedFormat(Type, Filename, _
    Quality, IncludeDocProperties, IgnorePrintAreas, _
    From, To, OpenAfterPublish, FixedFormatExtClassPtr)
public void ExportAsFixedFormat(
    XlFixedFormatType Type,
    Object Filename,
    Object Quality,
    Object IncludeDocProperties,
    Object IgnorePrintAreas,
    Object From,
    Object To,
    Object OpenAfterPublish,
    Object FixedFormatExtClassPtr
)
public:
void ExportAsFixedFormat(
    XlFixedFormatType Type, 
    Object^ Filename, 
    Object^ Quality, 
    Object^ IncludeDocProperties, 
    Object^ IgnorePrintAreas, 
    Object^ From, 
    Object^ To, 
    Object^ OpenAfterPublish, 
    Object^ FixedFormatExtClassPtr
)
public function ExportAsFixedFormat(
    Type : XlFixedFormatType, 
    Filename : Object, 
    Quality : Object, 
    IncludeDocProperties : Object, 
    IgnorePrintAreas : Object, 
    From : Object, 
    To : Object, 
    OpenAfterPublish : Object, 
    FixedFormatExtClassPtr : Object
)

Parameters

  • Type
    Type: XlFixedFormatType

    One of the Microsoft.Office.Interop.Excel.XlFixedFormatType values that specifies whether to save the chart in PDF or XPS format.

  • Filename
    Type: System.Object

    The full path of the new PDF or XPS file. If you omit this parameter, Excel saves the file in the current folder.

  • Quality
    Type: System.Object

    One of the Microsoft.Office.Interop.Excel.XlFixedFormatQuality values that specifies the quality of the exported file.

  • IncludeDocProperties
    Type: System.Object

    true to include document properties in the exported file; otherwise, false.

  • IgnorePrintAreas
    Type: System.Object

    true to ignore any print areas set when exporting; otherwise, false.

  • From
    Type: System.Object

    The number of the page at which to start exporting. If this parameter is omitted, exporting starts at the beginning.

  • To
    Type: System.Object

    The number of the last page to publish. If this parameter is omitted, publishing ends with the last page.

  • OpenAfterPublish
    Type: System.Object

    true to open the new file in the viewer immediately; otherwise, false.

  • FixedFormatExtClassPtr
    Type: System.Object

    A pointer to an implementation of the IMsoDocExporter interface that enables the chart to be saved in a different fixed format. For more information, see Extending the Office (2007) Fixed-Format Export Feature.

Remarks

You can save as a PDF or XPS file from Microsoft Office Excel only after you install an add-in that provides this feature. For more information, search for "Enable support for other file formats, such as PDF and XPS" on Office Online.

Optional Parameters

For information about optional parameters, see The Variable missing and Optional Parameters in Office Solutions.

Examples

The following code example saves one page of chart sheet Chart1 in PDF format to the specified file path and file name using the standard quality resolution. The generated PDF file includes the workbook properties. To run this code example, your workbook must contain a chart sheet named Chart1.

Private Sub SaveChartSheetAsPDF()
    Dim myChartSheet As Microsoft.Office.Tools.Excel.ChartSheet = _
    Globals.Chart1

    myChartSheet.ExportAsFixedFormat( _
        Excel.XlFixedFormatType.xlTypePDF, _
        "c:\SalesChartSheet", _
        Excel.XlFixedFormatQuality.xlQualityStandard, _
        True, _
        True, _
        1, _
        1, _
        False)
End Sub
private void SaveChartSheetAsPDF()
{
    Microsoft.Office.Tools.Excel.ChartSheet myChartSheet  = 
    Globals.Chart1;

    myChartSheet.ExportAsFixedFormat( 
        Excel.XlFixedFormatType.xlTypePDF, 
        @"c:\SalesChartSheet", 
        Excel.XlFixedFormatQuality.xlQualityStandard, 
        true, 
        true, 
        1, 
        1,
        false,
        missing);
}

.NET Framework Security

See Also

Reference

ChartSheet Class

ChartSheet Members

Microsoft.Office.Tools.Excel Namespace