共用方式為


ChartSheetBase.ExportAsFixedFormat 方法

使用 PDF 或 XPS 格式儲存 ChartSheetBase 上顯示的圖表。

命名空間:  Microsoft.Office.Tools.Excel
組件:  Microsoft.Office.Tools.Excel.v4.0.Utilities (在 Microsoft.Office.Tools.Excel.v4.0.Utilities.dll 中)

語法

'宣告
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 _
)
public void ExportAsFixedFormat(
    XlFixedFormatType type,
    Object filename,
    Object quality,
    Object includeDocProperties,
    Object ignorePrintAreas,
    Object from,
    Object to,
    Object openAfterPublish,
    Object fixedFormatExtClassPtr
)

參數

  • filename
    型別:System.Object
    新的 PDF 或 XPS 檔案的完整路徑。如果您略過這個參數,則 Excel 會將檔案儲存在目前資料夾中。
  • quality
    型別:System.Object
    其中一個 Microsoft.Office.Interop.Excel.XlFixedFormatQuality 值,指定匯出檔案的品質。
  • includeDocProperties
    型別:System.Object
    若要在匯出的檔案中包含文件摘要資訊,則為 true,否則為 false。
  • ignorePrintAreas
    型別:System.Object
    若要在匯出時忽略任何列印範圍設定則為 true,否則為 false。
  • from
    型別:System.Object
    要開始匯出的頁碼。如果省略這個引數,則會從頭開始匯出。
  • to
    型別:System.Object
    要發行之最後一頁的頁碼。如果省略這個參數,則會發行直到最後一頁。
  • openAfterPublish
    型別:System.Object
    true 表示立即在檢視器中開啟新檔案,否則為 false。
  • fixedFormatExtClassPtr
    型別:System.Object
    IMsoDocExporter 介面的實作之指標,能夠以不同的固定格式儲存圖表。如需詳細資訊,請參閱<擴充 Office (2007) 固定格式匯出功能>。

備註

您可以在 Microsoft Office Excel 中儲存成 PDF 或 XPS 檔案,但必須先安裝提供這個功能的增益集。如需詳細資訊,請搜尋 Office Online 上的「啟用其他檔案格式的支援,例如 PDF 和 XPS」。

選擇性參數

如需選擇性參數的詳細資訊,請參閱Office 方案中的選擇性參數

範例

下列程式碼範例會使用標準品質解析度,以 PDF 格式將圖表工作表 Chart1 的一個頁面儲存至指定的檔案路徑和檔案名稱。產生的 PDF 檔案包含活頁簿屬性。若要執行這個程式碼範例,活頁簿必須包含名為 Chart1 的圖表工作表。

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

    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.Base;

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

.NET Framework 安全性

請參閱

參考

ChartSheetBase 類別

Microsoft.Office.Tools.Excel 命名空間