在上一篇文章(.NET Core開源行動:一鍵創建Excel Add-in) 中我給大家展示了一套為Office 365 Add-in開發人員準備的模板庫,你可以通過 dotnet new excel & dotnet run 命令即可完成一個新的Add-in的創建和運行。 關於如何載入這個Add-... ...
在上一篇文章(.NET Core開源行動:一鍵創建Excel Add-in) 中我給大家展示了一套為Office 365 Add-in開發人員準備的模板庫,你可以通過 dotnet new excel & dotnet run 命令即可完成一個新的Add-in的創建和運行。
關於如何載入這個Add-in,上文中提到你需要將manifest.xml文件放在一個共用目錄,然後在Excel中進行設置,實現所謂的sideload(旁載入)。但是有沒有什麼方式可以更加簡單方便地實現這個載入的行為呢?當然,有辦法。
我開發了一個基於dotnet core的工具,你可以通過下麵的命令安裝
dotnet tool install --global dotnetcore-officeaddin-toolbox
接下來就可以像下麵這樣的方式來運行這個工具啦
office-toolbox sideload manifest.xml excel
運行這個工具,會自動產生一個測試用的文檔,而且會把你的add-in掛接上去,而且會自動打開Excel哦。
請註意幾點
- 目前該工具僅在Windows平臺可用
- 該工具目前要求有三個參數,第一個參數是相關的命令,目前僅支持sideload,第二個參數是manifest文件的位置,第三個參數是應用程式的名稱,例如excel,word,powerpoint
該工具還會不斷開發,增加其他命令,並且在 https://github.com/chenxizhang/dotnetcore-office365dev-templates-officeaddin 這裡開源。