共用方式為


Office 專案中的擴充性

Visual Studio 包含可以程式設計的物件模型,此模型會公開 Visual Basic 及 Visual C# 專案及其內含的專案項目。 這個模型包含數個物件,可用於整合式開發環境 (IDE) 中的工作自動化以及專案類型與專案項目的擴充。 只要將參考加入至任何專案的 VSLangProj.dll 組件,即可以使用物件模型。 如需詳細資訊,請參閱 專案擴充性簡介

您可以自動化 Office 專案的四個方面:

  • 使用 [Visual Studio Tools for Office 專案精靈] 建立專案

  • Commands 集合中執行命令

  • 編輯專案屬性

  • 編輯檔案屬性

使用 Visual Studio Tools for Office 專案精靈建立專案

您可以自動化 [Visual Studio Tools for Office 專案精靈] 以執行下列工作:

  • 使用預設精靈設定建立專案,包括新文件。

  • 使用自訂名稱和位置建立專案,包括新文件。

  • 使用自訂路徑建立現有文件的專案。

如需詳細資訊,請參閱逐步解說:使用 Visual Studio 專案 Automation 建立新的 Office 專案

在 EnvDTE.Commands 集合中執行命令

在 Microsoft Office Excel 的 Commands 集合中有兩個命令。 Microsoft Office Word 不會將任何命令公開 (Expose) 到 Commands 集合中。 如需詳細資訊,請參閱參考 Automation 組件和 DTE2 物件

兩個可用的命令分別為:

  • 加入 Excel 工作表

  • 加入 Excel 圖表

如需詳細資訊,請參閱 HOW TO:使用 Visual Studio 專案 Automation 將工作表加入至工作簿

編輯檔案屬性

請使用 Properties 集合取得專案中項目的屬性。

ProjectItem 屬性為:

文件屬性:

  • 主項目命名空間 (僅限 C#)

文件、活頁簿和工作表屬性:

  • 顯示名稱

如需詳細資訊,請參閱HOW TO:使用 Visual Studio 專案 Automation 變更 Excel 屬性

相關主題

標題

說明

逐步解說:使用 Visual Studio 專案 Automation 建立新的 Office 專案

示範如何建立使用 Visual Studio 物件模型的巨集,以自動化建立 Office 專案。

HOW TO:使用 Visual Studio 專案 Automation 將工作表加入至工作簿

提供可以將新工作表加入 Visual Studio 設計工具中開啟之現有 Microsoft Office Excel 活頁簿的程式碼。

HOW TO:使用 Visual Studio 專案 Automation 變更 Excel 屬性

提供可以變更 Excel 工作表屬性以重新命名工作表的程式碼。

擴充 Visual Studio 環境

提供的連結主題會解說擴充和自動化整合式開發環境 (IDE) 的 Visual Studio 工具。

專案擴充性簡介

描述如何使用 Visual Basic 和 Visual C# 的自動化物件控制其專案和方案。

設計和建立 Office 方案

提供有關建立 Microsoft Office Word 和 Excel 方案以及組件在方案中之角色的資訊連結。