Presentation.ExportAsFixedFormat 方法 (PowerPoint)
會將 Microsoft PowerPoint 簡報的複本匯出為固定格式 (PDF 或 XPS) 的檔案。
語法
表達式。ExportAsFixedFormat (Path, FixedFormatType, Intent, FrameSlides, HandoutOrder, OutputType, PrintHiddenSlides, PrintRange, RangeType, SlideShowName, IncludeDocProperties, KeepIRMSettings, DocStructureTags, BitmapMissingFonts, UseISO19005_1, ExternalExporter)
表達 會傳回 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 設定。 如果 FixedFormatType 是 PpFixedFormatTypePDF,此旗標會判斷是否應該導出卷標和 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 VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。