Project 的工作窗格增益集
Project 標準版 2013 和 Project 專業版 2013 支援工作窗格 Office 載入宏。您可以使用工作窗格載入宏來整合專案、工作、資源,以及檢視項目中的數據與其他 Office 2013 用戶端應用程式、SharePoint 應用程式、網頁元件、其他網頁和外部數據。
Office 載入宏是數個 Office 2013 用戶端應用程式支援的擴充性模型。 完整的載入宏平臺包含內容、內容和工作窗格載入宏類型。 Outlook 2013 支援郵件載入宏,可以在與專案中的內容相關的電子郵件訊息或行事曆約會專案內顯示網頁。 Word 2013 和 Excel 2013 支援內容載入宏,可將網頁顯示為檔中的內嵌內容。 Word 2013、Excel 2013 和 Project 專業版 2013 支援工作窗格載入宏,可在工作窗格中顯示網頁,其中內容與專案內的內容相關信息。
例如,Project 載入宏可以摘要使用中項目中的數據,並顯示有關所選任務或資源的其他數據。 載入宏中的相關數據可以來自外部來源,例如 SharePoint 清單、Project Server 資料庫中的報告數據表、Web 服務或其他企業應用程式。 工作窗格載入宏可以使用 HTML 5、JavaScript、JQuery 和其他 JavaScript 連結庫來開發。 工作窗格載入宏不直接支援 ActiveX、Silverlight 或 Flash 元件。 雖然 Office 載入宏可以使用 IFrame 元素來存取使用 ASP.NET 和 .NET Framework 4.5 連結庫的伺服器端 Web 應用程式,但不建議或支援這種解決方案。 您可以開發載入宏,將資料儲存在本機,或將數據寫入外部位置。
注意事項
工作窗格專案載入宏可以使用OAuth驗證從 Project Online 存取數據。 使用 Project 專業版 2013,您可以開發工作窗格載入宏,以存取 Project Server 2013 和內部部署或在線 SharePoint 2013 的內部部署安裝。 例如,請參閱 Project Programmibility 部落格中的將 專案工作窗格載入宏連線到 PWA 。 >Project 標準版 2013 不支援與與 Project Server 同步處理的 Project Server 資料或 SharePoint 工作清單直接整合。
如需 Office 2013 載入宏的詳細資訊,請參閱 Office 和 SharePoint 載入宏。
開發工作窗格載入宏
Office 和 SharePoint 載入宏的開發人員檔包含完整的文章和參考。 如需針對 Project 專業版 2013 和其他 Office 2013 用戶端應用程式開發載入宏的簡介,以及 JavaScript 參考和 XML 指令清單參考的簡介,請參閱 Office 載入宏。
Project 2013 SDK 下載包含 Project OM 測試 範例載入宏,示範如何取得任務、資源和檢視的 GUID、如何取得使用中項目的屬性,以及如何設定工作、資源或檢視選取變更的事件處理程式。 當您在 Project2013SDK.msi 檔案中擷取並安裝 SDK 和範例時,請參閱 \Samples\Apps\Copy_to_AppSource_FileShare
子目錄和 \Samples\Apps\Copy_to_AppManifests_FileShare
子目錄。 JSOMCall.html 範例會在 office.js 檔案和 project-15.js 檔案中使用 JavaScript 函式,這些函式包含在下載中。 您可以使用對應的偵錯檔案 (office.debug.js 和 project-15.debug.js) 來檢查函式。
HelloProject_OData 2013 Project 專業版 範例載入宏是使用 Visual Studio 2012 所開發。 加載宏會使用 ProjectData 服務的 REST 查詢來取得專案成本和其他資訊的報告數據,然後比較目前專案與 Project Web App 中所有專案的平均值。