共用方式為


Presentation.ExportAsFixedFormat 方法 (PowerPoint)

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

語法

表達式ExportAsFixedFormat (PathFixedFormatTypeIntentFrameSlidesHandoutOrderOutputTypePrintHiddenSlidesPrintRangeRangeTypeSlideShowNameIncludeDocPropertiesKeepIRMSettingsDocStructureTagsBitmapMissingFontsUseISO19005_1ExternalExporter)

表達 會傳回 Presentation 對象的表達式。

參數

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

如果 FixedFormatTypePpFixedFormatTypePDF,此旗標會判斷是否應該導出卷標和 IRM 設定。

預設值為 True
DocStructureTags 選用 布林值 是否包含在文件的結構以改善文件協助工具的標籤。 預設值為 True
BitmapMissingFonts 選用 布林值 是否包含文字的點陣圖。 預設值為 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 常數。

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

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

常數 描述
ppPrintOutputBuildSlides
ppPrintOutputFourSlideHandouts 會在每一個講義頁面上列印四張投影片。
ppPrintOutputNineSlideHandouts 會在每一個講義頁面上列印九張投影片。
ppPrintOutputNotesPages 會列印備忘稿。
ppPrintOutputOneSlideHandouts 會在每一個講義頁面上列印一張投影片。
ppPrintOutputOutline 列印大綱檢視。
ppPrintOutputSixSlideHandouts 會在每一個講義頁面上列印六張投影片。
ppPrintOutputSlides 會列印簡報中的所有投影片。 預設值。
ppPrintOutputThreeSlideHandouts 會在每一個講義頁面上列印三張投影片。
ppPrintOutputTwoSlideHandouts 會在每一個講義頁面上列印兩張投影片。

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

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

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

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

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

KeepIRMSettings 參數特別適用於 PDF。 它會控制標籤的保留和輸出檔案的加密。 如需詳細資訊,請 參閱管理 Office 應用程式中的敏感度標籤

需要 PrintRange 參數,但可以全部設定Nothing為 。

如果未完整下載簡報,此方法會失敗,而且會發生錯誤。 如需部分文件的詳細資訊,請 參閱使用部分檔

範例

下列範例會示範如何使用 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 支援與意見反應