做者:陳希章 發表於 2017年12月20日git
我已經寫了不少關於Office Add-in的內容,並且我相信你已經嘗試過建立一兩個Add-in了吧。做爲一個開發人員,你有多種方式在本身的機器上使用你的做品,例如github
若是你是用Visual Studio開發,這是最簡單的,你直接按F5就能夠了工具
你能夠將manifest文件(其實就是一個XML文件)保存到一個共享目錄,而後經過在Office客戶端中,添加這個共享目錄做爲信任位置,而後而後將這個目錄加入到Office客戶端的信任位置中去,而後在插入菜單中能找到這個Add-in。關於這個操做,若是不清楚,能夠參考 這篇文章code
如你所見,這裏還能夠設置其餘一些catalog的路徑,包括SharePoint站點。這個會在後續進行介紹。xml
完成上述步驟後,你就能夠在插入add-in的窗口中看到相關的add-in了blog
在Office Online裏面,直接上傳這個manifest文件,也能夠實現跟第二種場景的效果。開發
而本文主要討論的是如何去分發你的開發成果。例如你要給同事去試用,他們該怎麼去安裝呢?固然,他們能夠按照的第二種和第三種的作法,但若是要大面積部署的話,你須要瞭解如何在企業中部署你的應用。值得高興的是,如今Office 365的管理中心直接提供了這樣的功能,稱之爲「集中部署」。你須要以全局管理員的身份登錄到Office 365管理中心,而後選擇左側導航中的「設置」=》「服務和加載項」菜單文檔
點擊「上傳加載項」部署
在接下來的界面中,管理員將擁有三種選項。本例而言,咱們選擇第二種方式。get
點擊「下一步」
接下來能夠設定這個Add-in的可見範圍
完成這樣的操做後,你能夠在「管理員託管」這個分類中找到這些集中部署的Add-in,以下圖所示
我這裏給你們準備了一個範例的Add-in的清單文件,你能夠直接用它來作練習。該文件能夠經過這裏下載 ExcelWebAddinSample
固然,你還能夠將應用發佈到Office Store(應用商店)中,這樣全球的Office 365 用戶均可以經過一個統一的位置安裝和使用你的應用。
發佈到Office應用商店的細節,我不許備在這個文章中展開細節,請參考官方文檔 https://docs.microsoft.com/en-us/office/dev/add-ins/publish/publish,大致上,有以下的幾個步驟
請注意,由於衆所周知的緣由,Office Store將會有至少會有兩個版本,國際版和中國版。中國版將有望在2018年落地。