本文章是由機器翻譯。

編輯的話

為 Office 開發應用程式

Michael Desmond

 

Michael Desmond過去的兩個問題的 MSDN 雜誌有篇專題文章,側重于為 2013Microsoft Office開發應用程式。上個月的鉛功能 ("探索新的 JavaScript API 辦公室") 詳細的物件模型層次結構中的 JavaScript api 的辦公室和探討的物件模型的非同步模式。

在這一問題,作者Stephen Oliver和Eric Schmidt,辦公室司在微軟,這兩種程式設計作家轉向目光處理 Office 應用程式中的資料 ("探索用於辦公室的 JavaScript API:資料訪問和事件")。他們顯示如何開發人員可以獲取和設置選擇資料以及如何獲取所有的檔資料。他們也看看JavaScript API 為辦公室和如何對他們的代碼中的事件。

辦公平臺為應用程式表示應用程式開發的 Office 套件的方式發生了重大改變。網路連通性和標準的技術,如 HTML5、 XML、 CSS3、 JavaScript 和像ASP.NET甚至伺服器端技術,利用了新的平臺。從本質上講,office 應用程式是一個 Web 頁,駐留在 Office 用戶端應用程式 (如 Word 或 Excel,並可以擴展功能的活頁簿、 演示文稿、 專案、 電子郵件或約會。

開發人員可以繼續生成 Office 擴展辦公室 (VSTO) 和Visual Basic的應用程式 (VBA),使用現有的工具和平臺如Visual Studio工具既為老年人和當前版本的 Office。然而,這些應用程式不會為辦公室,利用 Web 技術中的應用程式和不是有資格通過辦公商店分佈。在另一面,別指望能為辦公室部署新應用程式與舊版本的套件。新的應用程式是當前相容 Office 2013 年和辦公室 365 (bit.ly/WRbKkb)。

我們已經為辦公室在野外看到的第一個應用程式。在 1 月底微軟發佈了 Bing 應用辦公室 (binged.it/XVCGPT),五個免費 app 的 Bing 搜尋引擎動力的集合:Bing 財務辦公室,Bing 地圖為辦公室,辦公室,辦公室的 Bing 新聞搜索和辦公室的必應詞典 Bing 圖像搜索。應用程式與 Office 2013 年和辦公室 365 工作。

我簽奧利弗和施密特關於辦公室和新辦公室的 JavaScript API 應用程式的經驗。奧利弗,微軟認證專業開發人員將寫入 Excel 和 Word 自動化服務,開發者文檔說他印象最深刻的是辦公室允許開發人員為應用程式的方式將 Web 資產和資源納入 Office 應用程式。

"這一概念所固有的用於辦公的 JavaScript API 吸引我 — —,使 Office 應用程式的 Web。由於廣泛的 Web 程式設計技術可供您使用此新的模型中,您可以使用熟悉的技術和喜歡簡單的其餘部分調用,以使資料或從 Office 應用程式中,從 Web"他說。

施密特笑話咯咯笑了他": 像孩子一樣"當他看到是多麼簡單,使用互聯網資源管理器 10,要在一個應用程式中使用 HTML5 功能如添加具有預留位置屬性的輸入的元素。他還說升級為 Office 應用程式是非常容易,因為開發人員只需要重新發佈到 Web 服務器的 HTML、 JavaScript 和 CSS 檔。

"我也有綁定特別喜愛,"施密特添加。"工作窗格和內容應用旅行與他們插入的檔,因為我們需要為應用程式保留對文檔中的特定區域的引用方式。綁定允許我們這樣做"。

所以作者有什麼建議開發人員興趣與辦公室 2013年新機遇?

"我會說,跳到水中開始玩 API,"說奧利弗。"相當廣泛的應用程式,您可以開發譜時 — — 只是抓住一些資料到一個更加複雜的應用,推/拉到/從後端系統的資料檔案的相對簡單 app 從 — — 我認為它是超級簡單的新的平臺,開發人員可以獲取和探索的 API 和感受他們可能能夠用它做."

他建議開發商退房"行動方案"Office 365 的開發工具網站 (bit.ly/Pn2JNr),這樣就可以輕鬆開始探索 API。哦,還有一件事:

"嗨,我是 doc 的傢伙,"奧利弗說,"所以我鼓勵那些入門來看一看我們的文檔 (msdn.microsoft.com/library/jj220060) 和上我們可以改進回饋給我們."

Michael Desmond 是 MSDN 雜誌總編輯。