2017-06-19 69 views
2

我已經構建了一個可以在Excel中正常工作的加載項,但它不適用於Windows的Excel 2016。用於Windows 7的Excel中的開發工具控制檯

我知道,在Windows 10中,我們可以使用this tool調試外接,但我使用Windows 7

我剛安裝了Visual Studio 2017年中,右鍵單擊該外接顯示菜單Attach Debugger是。但點擊Attach Debugger什麼也不發射。

有沒有人知道如何在這種情況下調試?

回答

1

兩個可能的選擇:

您可以使用Volorn.js遠程調試您的加載項。您可以使用Debug Office Add-ins on iPad and Mac文章作爲起點。儘管本文針對Mac和iPad,但Windows的概念相同。

您還可以通過創建新的Excel Web插件來使用Visual Studio。只需用您自己的替換默認的清單。請注意,您仍然需要保留默認網站,但Visual Studio仍然會針對某些庫引用。但是,它將使用清單的源URL作爲源位置。

1

Office應用程序使用Internet Explorer作爲Web瀏覽器,因此所有來自IE的設置都應該繼續。我發現如果您禁用(取消選中)Disable script debugging (Internet Explorer)Disable script debugging (Other)選項,您的調試器斷點將會被觸發(我在Outlook 2016中測試了這一點)。

您需要將debugger;語句添加到源代碼以添加斷點。當這些語句被擊中時,會出現如下對話框:debugger popup

只需選擇'是',打開一個新的Visual Studio實例,並將調試器附加到腳本中。