使用 C# 為 PowerPoint 投影片中的形狀加入 Bounce 動畫的程式

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

使用 C# 在 PowerPoint 投影片中加入彈跳動畫效果

為何要使用 Bounce 動畫?

Bounce 是一種進場動畫,可為簡報增添活潑與吸睛的元素。它適合於以下情境:

  • 突顯重要內容
  • 創造流暢的視覺轉場
  • 提高觀眾對內容的記憶度

開始使用 Openize.OpenXML-SDK for .NET

若要透過程式控制動畫,請先透過 NuGet 安裝 SDK:

Install-Package Openize.OpenXML-SDK

此套件允許您在無需安裝 Microsoft PowerPoint 的情況下操作 PowerPoint 簡報。

C# 範例程式碼:為形狀加入 Bounce 動畫

以下範例會:

  1. 開啟或建立簡報
  2. 加入一個矩形形狀
  3. 套用 Bounce 動畫效果
  4. 儲存簡報

此程式會新增一個矩形形狀,在播放投影片時以 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 安裝套件,並追蹤我們在 FacebookLinkedInTwitter 上的更新。