共用方式為


PowerPoint) Presentation.ExportAsFixedFormat 方法 (

會將 Microsoft PowerPoint 簡報的複本匯出為固定格式 (PDF 或 XPS) 的檔案。

語法

表情ExportAsFixedFormat (PathFixedFormatTypeIntentFrameSlidesHandoutOrderOutputTypePrintHiddenSlidesPrintRangeRangeTypeSlideShowNameIncludeDocPropertiesKeepIRMSettingsDocStructureTagsBitmapMissingFontsUseISO19005_1ExternalExporter)

一個回傳 Presentation 物件的表達式。

參數

名稱 必要/選用 資料類型 描述
Path 必要 String 匯出的路徑。
固定格式類型 必要 PpFixedFormatType 投影片的匯出格式。
Intent 選用 PpFixedFormatIntent 匯出的目的。
FrameSlides 選用 MsoTriState 匯出的投影片是否要加上框線。
HandoutOrder 選用 PpPrintHandoutOrder 列印講義的順序。
OutputType 選用 PpPrintOutputType 輸出類型。
PrintHiddenSlides 選用 MsoTriState 是否要列印隱藏的投影片。
PrintRange 必要 PrintRange 滑動範圍,可以是 Nothing
RangeType 選用 PpPrintRangeType 投影片範圍的類型。
SlideShowName 選用 String 投影片放映的名稱。
IncludeDocProperties 選用 Boolean 是否應也要匯出的文件屬性。 預設值為 False
KeepIRM定位 選用 布林值 IRM 設定是否也應該匯出。

如果 FixedFormatTypePpFixedFormatTypePDF,這個旗標會決定是否應該匯出標籤和 IRM 設定。

預設為 True
文件結構標籤 選用 布林值 是否包含在文件的結構以改善文件協助工具的標籤。 預設值為 True
位圖缺失字型 選用 布林值 是否包含文字的點陣圖。 預設值為 True
UseISO19005_1 選用 布林值 所產生的文件是否符合 ISO 19005-1 (PDF/A)。 預設值為 False
ExternalExporter 選用 Variant Office 增益集實作 IMsoDocExporter COM 介面並可讓呼叫程式碼的替代實作指標。 預設值為 null 的指標。

註解

ExportAsFixedFormat 方法等同的 PowerPoint 使用者介面中的 [ Office ] 功能表上的 [ 另存為 PDF 或 XPS ] 指令。 此方法會建立包含使用中簡報之靜態檢視的檔案。

FixedFormatType 參數值可以是下列其中一個 PpFixedFormatType 常數。

常數 描述
ppFixedFormatTypePDF 2 匯出為 PDF 格式。
ppFixedFormatTypeXPS 1 匯出為 XPS 格式。

Intent 參數值可以是下列其中一個 PpFixedFormatIntent 常數。

常數 描述
ppFixedFormatIntentPrint 原計劃在線上發表並印刷。
ppFixedFormatIntentScreen 預設值。 僅供線上發表。

FrameSlides 參數值可以是下列其中一個 MsoTriState 常數。

常數 描述
msoFalse 預設值。 不會在匯出的投影片上加上框線。
msoTrue 會在匯出的投影片上加上框線。

HandoutOrder 參數值可以是下列其中一個 PpPrintHandoutOrder 常數。

常數 描述
ppPrintHandout水平第一 列印講義時,會以水平 (水平列) 的方式顯示連續的投影片。
ppPrintHandout垂直優先 預設值。 列印講義時,會以垂直 (垂直欄) 的方式顯示連續的投影片。

OutputType 參數值可以是下列一個或多個 PpPrintOutputType 常數的組合。

常數 描述
ppPrintOutputBuildSlides
ppPrintOutputFour投影片講義 會在每一個講義頁面上列印四張投影片。
ppPrintOutputNineSlideHandouts 會在每一個講義頁面上列印九張投影片。
ppPrint輸出筆記頁 會列印備忘稿。
ppPrintOutputOneSlideHandouts 會在每一個講義頁面上列印一張投影片。
ppPrintOutput大綱 列印、輪廓、視圖。
ppPrintOutput六張投影片講義 會在每一個講義頁面上列印六張投影片。
ppPrintOutputSlides 會列印簡報中的所有投影片。 預設值。
pp列印輸出三投影片講義 會在每一個講義頁面上列印三張投影片。
ppPrintOutputTwo投影片講義 會在每一個講義頁面上列印兩張投影片。

PrintHiddenSlides 參數值可以是下列其中一個 MsoTriState 常數。

常數 描述
msoFalse 預設值。 不會列印隱藏的投影片。
msoTrue 會列印隱藏的投影片。

RangeType 參數值可以是下列其中一個 PpPrintRangeType 常數。

常數 描述
ppPrintAll 預設值。 會匯出所有的投影片。
ppPrintCurrent(印刷版) 僅匯出目前的投影片。
ppPrintNamedSlideShow 會匯出 SlideShowName 中指定的具名 (自訂) 投影片放映。
ppPrintSelection 會匯出選取的投影片。
ppPrintSlideRange 會匯出指定的投影片範圍。

當字型授權不允許你在 PDF 檔案中嵌入字型時,請將 BitmapMissingFonts為 True 。 如果您將此參數設 為 False 時,所參照的字型,並無法使用已製作的其中一個時檢視者的電腦會將適當的字型。

KeepIRMSettings 參數特別適用於 PDF。 它控制標籤的保留與對輸出檔案的加密。 欲了解更多資訊,請參閱 管理 Office 應用程式中的敏感度標籤

PrintRange 參數是必填的,但可設定為Nothing所有 Display。

若簡報未完全下載,此方法將失敗並產生錯誤。 欲了解更多部分文件資訊,請參閱「 部分文件工作」。

範例

下列範例會示範如何使用 ExportAsFixedFormat 方法,將使用中簡報匯出成為 .pdf 檔案,至使用者的文件資料夾,並命名為 test.pdf

Public Sub ExportAsFixedFormat_Example() 
 
       ActivePresentation.ExportAsFixedFormat "C:\Users\username \Documents\test.pdf", ppFixedFormatTypePDF, ppFixedFormatIntentScreen, msoCTrue, ppPrintHandoutHorizontalFirst, ppPrintOutputBuildSlides, msoFalse, , , , False, False, False, False, False 
 
End Sub

另請參閱

在 Office 應用程式中使用敏感度標籤

部分文件的工作

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應