Visual Studio Tools for Office 專案擴充性概觀
更新:2007 年 11 月
Visual Studio 包含可程式化物件模型,可公開 Visual Basic 及 Visual C# 專案及其內含的專案項目。這個模型包含數個物件,可用於整合式開發環境 (IDE) 中的工作自動化以及專案類型與專案項目的擴充。只要將參考加入至任何專案的 VSLangProj.dll 組件,即可以使用物件模型。如需詳細資訊,請參閱專案擴充性簡介。
您可以自動化 Visual Studio Tools for 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 專案
HOW TO:使用 Visual Studio 專案 Automation 將工作表加入至工作簿
HOW TO:使用 Visual Studio 專案 Automation 變更 Excel 屬性
概念
Visual Basic 和 Visual C# 的專案擴充性範例