PowerPoint 方案

更新:2010 年 5 月

Visual Studio 提供的專案範本可讓您用來建立 Microsoft Office PowerPoint 適用的應用程式層級增益集。 您可以使用增益集來自動化 PowerPoint、擴充 PowerPoint 功能,或是自訂 PowerPoint 使用者介面 (UI)。

如需應用程式層級增益集的詳細資訊,請參閱應用程式層級增益集程式設計入門應用程式層級增益集的架構。 如果您是使用 Microsoft Office 進行程式設計的新手,請參閱使用者入門 (Visual Studio 中的 Office 程式開發)

**適用於:**本主題中的資訊適用於 PowerPoint 2007 和 PowerPoint 2010 的應用程式層級專案。如需詳細資訊,請參閱依 Office 應用程式和專案類型提供的功能

視訊的連結 如需觀看相關示範影片,請參閱如何建立 Microsoft PowerPoint 的增益集?(英文)。

使用 PowerPoint 物件模型來自動化 PowerPoint

PowerPoint 物件模型會公開許多您可用來自動化 PowerPoint 的型別。 這些型別可讓您撰寫程式碼以完成一般作業:

  • 以程式設計方式建立及格式化簡報。

  • 在簡報中加入或移除投影片。

  • 在投影片上加入或變更圖案。

若要從增益集存取 PowerPoint 物件模型,請使用專案中 ThisAddIn 類別的 Application 欄位。 Application 欄位會傳回一個代表目前 PowerPoint 執行個體的 Microsoft.Office.Interop.PowerPoint.Application 物件。 如需詳細資訊,請參閱應用程式層級增益集程式設計

當您呼叫 PowerPoint 物件模型時,可以使用 PowerPoint 主要 Interop 組件中提供的型別。 主要 Interop 組件將扮演連接增益集中 Managed 程式碼與 PowerPoint 中 COM 物件模型的橋樑角色。 PowerPoint 主要 Interop 組件中的所有型別會在 Microsoft.Office.Interop.PowerPoint 命名空間中定義。 如需主要 Interop 組件的詳細資訊,請參閱 Office 方案開發概觀Office 主要 Interop 組件

使用 PowerPoint 物件模型文件

如需 PowerPoint 物件模型的完整資訊,您可以參閱 PowerPoint 主要 Interop 組件 (PIA) 參考和 VBA 物件模型參考。

主要 Interop 組件參考

PowerPoint PIA 參考文件說明 PowerPoint 主要 Interop 組件中的型別。 您可以從下列位置取得這份文件:PowerPoint 2010 主要 Interop 組件參考 (英文)。

注意事項注意事項

目前沒有 PowerPoint 2007 PIA 的參考文件。 但是,PowerPoint 2007 PIA 中的型別也包含在 PowerPoint 2010 PIA 中,因此這份參考文件中的資訊也適用於 PowerPoint 2007。

如需 PowerPoint PIA 設計上的詳細資訊,例如 PIA 中類別與介面的差異以及 PIA 中實作事件的方式,請參閱 Office 主要 Interop 組件中的類別和介面概觀 (英文)。

VBA 物件模型參考

VBA 物件模型參考記載 PowerPoint 物件模型公開給 Visual Basic for Application (VBA) 程式碼時的資訊。 您可以從下列位置取得 PowerPoint 適用的 VBA 物件模型參考:

VBA 物件模型參考中的所有物件和成員都會對應至 PowerPoint 主要 Interop 組件 (PIA) 中的型別和成員。 例如,VBA 物件模型參考中的 Presentation 物件會對應至 PowerPoint PIA 中的 Microsoft.Office.Interop.PowerPoint.Presentation 型別。 雖然 VBA 物件模型參考會提供大部分屬性、方法和事件的程式碼範例,但如果您想要在以 Visual Studio 建立的 PowerPoint 增益集專案中使用這些程式碼範例,您必須將此參考中的 VBA 程式碼改成 Visual Basic 或 Visual C# 程式碼。

自訂 PowerPoint 的使用者介面

在 Visual Studio Tools for Office 中,您可以對 PowerPoint 的 UI 進行下列修改。

工作

如需詳細資訊

建立自訂工作窗格。

自訂工作窗格概觀

將自訂索引標籤加入至功能區。

功能區概觀

將自訂群組加入至功能區上的內建索引標籤。

HOW TO:自訂內建索引標籤

如需自訂 PowerPoint 與其他 Microsoft Office 應用程式 UI 的詳細資訊,請參閱 Office UI 自訂

請參閱

工作

逐步解說:建立 PowerPoint 的第一個應用程式層級增益集

HOW TO:在 Visual Studio 中建立 Office 專案

參考

Office 主要 Interop 組件

概念

應用程式層級增益集程式設計入門

Office 方案開發概觀

應用程式層級增益集的架構

撰寫 Office 方案中的程式碼

其他資源

應用程式層級增益集程式設計

Office UI 自訂

Office PowerPoint 2010 開發

變更記錄

日期

記錄

原因

2010 年 5 月

更新有關物件模型參考文件的資訊。

資訊加強。