共用方式為


PowerPoint Deck 產生器範例

更新:2007 年 11 月

注意事項:

這個範例只會在 Microsoft Office Word 2007 中執行。

這個範例是 Word 範本,可讓您從 Word 文件建立 Microsoft Office PowerPoint 2007 簡報的第一份草稿,並且無需從 Word 大綱複製資訊並貼至 PowerPoint。PowerPoint 簡報會從 Word 文件產生,並以您加入至文件中的 XML 標記為架構。

若要使這個範例範本可從 Word 範本對話方塊存取,請將範例範本放在標準範本資料夾中,例如 %UserProfile%\Application Data\Microsoft\Templates (Windows XP 或 Windows Server 2003) 或是 %UserProfile%\AppData\Roaming\Microsoft\Templates (Windows Vista)。

安全性注意事項:

這個範例程式碼是用來說明一個概念,並顯示只與該概念相關的程式碼。這可能不符合特定環境的安全性需求,而且不能完全按照顯示的方法使用。建議您加入安全性和錯誤處理程式碼,使您的專案更安全和穩固。Microsoft 以「原樣」提供這個範例程式碼,且不提供擔保。

如需如何在電腦中安裝範例專案的詳細資訊,請參閱 HOW TO:安裝及使用說明中的範例檔

Download sample

若要執行這個範例

  1. 按 F5。

    空白 Word 文件會開啟,該文件是從範例範本所建立的。

  2. 將資訊加入至 Word 文件,建立 PowerPoint 簡報。加入每張投影片的標題、一般文字、項目符號清單,以及不會顯示在投影片上,僅提供給簡報者的附註。

  3. 如果看不到 [文件動作] 工作窗格,在 [檢視] 功能表上按一下 [工作窗格],然後在新窗格最上方工作窗格的下拉式清單中按一下 [文件動作]。

  4. 在文件中選取要顯示在 PowerPoint 簡報中的文字,然後在 [文件標記] 清單中,按一下想要套用至文字的 XML 標記。參考下列詳細資料:

    • 若要啟動新投影片,請將 [投影片標題] 項目套用至某些文字。每張投影片必須以標題為開頭,且簡報也必須以標題為開頭。

    • 非文字項目 (例如影像、形狀和表格) 不會加入 PowerPoint 簡報中。

    • XML 項目無法重疊。

    • 您可以將插入點放在文件中,而不選取文字,然後在工作窗格中按一下 XML 標記,這會將空白 XML 標記置於文件中的指定位置,您可以在該 XML 標記中輸入新內容。

    • 您可以在 [預覽] 視窗中按一下投影片,巡覽至文件中該投影片的標題。也可以在文件中的 XML 標記內按一下,以巡覽至投影片。

  5. 當您完成標記文件時,請按一下 [建立簡報]。

  6. 為簡報命名並儲存。

  7. 在 [檔案] 功能表上按一下 [儲存],並將 Word 文件儲存在包含方案組件的建置輸出資料夾中 (例如 \bin\debug)。

    如果您想要將此文件儲存在不同的位置,您就必須將方案組件複製到相同的資料夾中。由於此文件會使用相對路徑來找出組件,所以它們必須儲存在相同的位置。當您移動組件後,就必須在安全性原則內授與其完全信任。如需詳細資訊,請參閱 HOW TO:手動部署方案檔 (2003 系統)HOW TO:將使用權限授與資料夾和組件 (2003 系統)

需求

如需完整功能,這個範例需要下列元件:

示範

此範例將示範:

  • 如何將自訂控制項加入 [文件動作] 工作窗格並與其進行互動。

  • 如何從 Word 中自動化 PowerPoint。

  • 如何將 XML 加入至 Word 文件。

以下是 XML 標記清單,這些標記可套用至 Word 文件中的內容:

  • SlideTitle,表示新 PowerPoint 投影片的開頭。

  • Bullet,表示 PowerPoint 投影片上將使用項目符號的文字。

  • Text,表示 PowerPoint 投影片上不會使用項目符號的文字。

  • Note,表示要加入投影片的 [附註] 區段中的內容。

備註

如果某個選取範圍含有多個段落,而且該選取範圍開始於段落的中間並包含分段符號,那麼您將無法以程式設計的方式,在該選取範圍的前後加入 XMLNode

如果選取的區域開始於段落的開頭、橫跨多個段落,並在段落的中間結束,那麼就會發生無法預期的行為。插入節點時,該節點開始於位置正確的點,但是會結束於選取範圍末端之前最後一個段落的結尾,而不會在選取範圍的末端結束。

請參閱

概念

XML 結構描述和資料 (Visual Studio Tools for Office)

文件層級自訂程式設計

Word 文件層級自訂開發

其他資源

文件層級範例