共用方式為


Project 用戶端程序設計

Project 2013 桌面用戶端應用程式 Project 標準版 2013 和 Project 專業版 2013— 可以使用 VBA 撰寫宏來自定義和擴充。 您可以使用 Visual Studio 2012 來自定義功能區使用者介面,並建立複雜的載入宏。Office 載入宏可為 Project 中建置在通用 Office 2013 平臺上的工作窗格啟用新的擴充性模型。 Project 標準版 2013 和 Project 專業版 2013 可以執行一般 Office 載入宏,並使用專為 Project 開發的工作窗格載入宏,以與 SharePoint、其他網站和 Web 應用程式,以及外部數據整合。

移至 Visual Studio VBA 適用於記錄宏及開發相對簡單的自動化解決方案。 若要開發工作窗格載入宏、載入宏,以及更複雜、安全、可調整且容易部署的解決方案,建議您使用Visual Studio 2012。 Microsoft .NET Framework 4.0 和 Project 2013 主要 Interop 元件提供許多優點,可讓您開發和部署可自動化和整合 Project 2013 桌面用戶端的解決方案。

注意事項

您可以使用 Visual Studio 2010 來開發 Project 載入宏。不過,Visual Studio 2012 包含設計來建立 Office 載入宏用戶端的範本和延伸模組。

Project 2013 中 VBA 的 MSProject 物件模型基本上與適用於受控碼解決方案的 Microsoft.Office.Interop.MSProject 物件模型相同,適用於適用於 Visual Studio 2013 (的 Office 開發人員工具也稱為 VSTO) 。 Visual Studio 2012 包含用於開發 Project 2010 和 Project 2013 應用層級載入宏的範本, (Project 標準版 或 Project 專業版 版本) 。 VSTO 和 Office Developer Tools for Visual Studio 2012 可簡化開發、測試和部署進階整合解決方案,這些解決方案可以使用 Project 桌面用戶端和其他 Office 2013 應用程式,並與 SharePoint 網站、清單和工作流程整合。

您可以在 Office 市集中銷售 Office 和 SharePoint 的工作窗格載入宏和其他載入宏 (請參閱 https://office.microsoft.com/store/) ,以搭配 Project Online 和內部部署安裝使用。 無法在 Office 市集中散發 VBA 宏和 VSTO 載入宏;它們是專為搭配 Project 標準版 和 Project 專業版 的本機使用而設計。 您可以在專案 內散發 VBA 宏。MPP 檔案、將它們安裝在您電腦上的 Global.MPT 檔案中,或在 Project Server 2013 的企業通用範本中散發它們。 VSTO 載入宏可以透過 ClickOnce 部署更安全地散發,以方便更新。

參考

專案 VBA 開發人員參考 包含簡介和 VBA 說明文章。

Project Server 2013 架構 顯示 Project 用戶端如何與 Project Server 互動。

另請參閱