使用 C# 為 PowerPoint 投影片中的形狀加入 Bounce 動畫的程式
在 PowerPoint 中為形狀加入動畫效果可以提升觀眾的參與度,特別是像 Bounce 這種生動的效果。本教學將示範如何透過 C# 搭配 Openize.OpenXML-SDK for .NET 為形狀套用彈跳動畫。

為何要使用 Bounce 動畫?
Bounce 是一種進場動畫,可為簡報增添活潑與吸睛的元素。它適合於以下情境:
- 突顯重要內容
- 創造流暢的視覺轉場
- 提高觀眾對內容的記憶度
開始使用 Openize.OpenXML-SDK for .NET
若要透過程式控制動畫,請先透過 NuGet 安裝 SDK:
Install-Package Openize.OpenXML-SDK
此套件允許您在無需安裝 Microsoft PowerPoint 的情況下操作 PowerPoint 簡報。
C# 範例程式碼:為形狀加入 Bounce 動畫
以下範例會:
- 開啟或建立簡報
- 加入一個矩形形狀
- 套用 Bounce 動畫效果
- 儲存簡報
此程式會新增一個矩形形狀,在播放投影片時以 Bounce 動畫方式出現。
解說
- Presentation.Open:開啟既有簡報或建立新簡報
- Slide:建立新投影片
- Rectangle:定義形狀及其位置
- AnimationType.Bounce:指定彈跳動畫
- Save:將簡報儲存至磁碟
使用 Openize.OpenXML-SDK 的好處
- 無需安裝 Microsoft PowerPoint
- 自動化為多個形狀加入動畫
- 支援動態產生投影片內容
- 適用於報表與範本等情境
常見問題
問:除了 Bounce,我可以使用其他動畫嗎?
答:可以。SDK 支援多種動畫類型,例如 FlyIn、Fade、Zoom 等。
問:動畫可以自動播放嗎?
答:可以。支援 OnClick、WithPrevious 與 AfterPrevious 觸發方式。
問:可以為同一個形狀加入多個動畫嗎?
答:可以。可設定多段式或複合動畫。
問:是否支援舊版 PowerPoint 格式?
答:是的。支援 PPTX 與 PPT 格式。
結語
透過 C# 與 Openize.OpenXML-SDK for .NET,您可有效率地為 PowerPoint 投影片中的形狀套用 Bounce 動畫。此方式特別適合大量或資料驅動的簡報產生。
造訪 GitHub 獲取更多資訊,從 NuGet 安裝套件,並追蹤我們在 Facebook、LinkedIn 與 Twitter 上的更新。