會將 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 支援與意見反應。