會將 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 | 匯出的路徑。 |
| 固定格式類型 | 必要 | PpFixedFormatType | 投影片的匯出格式。 |
| Intent | 選用 | PpFixedFormatIntent | 匯出的目的。 |
| FrameSlides | 選用 | MsoTriState | 匯出的投影片是否要加上框線。 |
| HandoutOrder | 選用 | PpPrintHandoutOrder | 列印講義的順序。 |
| OutputType | 選用 | PpPrintOutputType | 輸出類型。 |
| PrintHiddenSlides | 選用 | MsoTriState | 是否要列印隱藏的投影片。 |
| PrintRange | 必要 | PrintRange | 滑動範圍,可以是 Nothing。 |
| RangeType | 選用 | PpPrintRangeType | 投影片範圍的類型。 |
| SlideShowName | 選用 | String | 投影片放映的名稱。 |
| IncludeDocProperties | 選用 | Boolean | 是否應也要匯出的文件屬性。 預設值為 False 。 |
| KeepIRM定位 | 選用 | 布林值 | IRM 設定是否也應該匯出。 如果 FixedFormatType 是 PpFixedFormatTypePDF,這個旗標會決定是否應該匯出標籤和 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 VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。