簡體   English   中英

Excel JS加載項可在Excel中使用,但不能在Excel Online中使用

[英]Excel JS Add-In works in Excel but not Excel Online

我使用WoodGrove支出趨勢示例構建了一個Excel JS任務窗格加載項,並驗證了它在我的計算機上的Excel 2016中可以正常運行。 但是,當我轉到Excel Online並嘗試添加加載項(通過從計算機上載清單)時,出現“您的加載項清單無效”。

我不確定此清單對我的機器有效,但在Excel Online中無效。

有人以前遇到過這個問題或有任何診斷想法嗎? 這有點類似於將我的頭撞到牆上。

通過查看清單進行猜測,我猜想是通過“在我的計算機上的Excel 2016中正確運行”,您的意思是您可以在Visual Studio中“ F5”並且它可以正確運行。 真的嗎?

假設我的假設是正確的...之所以可以通過Visual Studio在桌面上運行,是因為VS執行了特殊的F5流程,在該流程中,VS會自動將相對的Web路徑替換為旋轉的IIS位置。 但清單本身實際上不是“有效的”,因為它不具有真實的URL -只是像“〜remoteAppUrl /App/Auth/About.html”,而不是“ https://開頭本地主機:3000 /應用/驗證/About.html”。

您可以做兩件事:

  1. 由於您已經在Visual Studio中, 並且如果您有Office 365 for Business租戶 ,則可以使用實際的內置功能在Excel Online中進行調試。 只需打開清單項目的屬性窗格,然后將開始操作設置為Internet Explorer或Chrome。 https://dev.office.com/docs/add-ins/get-started/create-and-debug-office-add-ins-in-visual-studio上對此進行了簡短提及,搜索“開始”行動”。

  2. 作為一種適用於其他主機(Word,PPT)並且不需要Office 365商業版帳戶(常規的OneDrive使用者需要)的通用方法,請按照我在https:// stackoverflow上的答復中概述的步驟進行操作。 com / a / 33155794/678505

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM