亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Microsoft.Office.Tools.Ribbon.RibbonBase

Microsoft.Office.Tools.Ribbon.RibbonBase

C#
慕俠2389804 2022-11-21 21:35:58
我創建了我的第一個 Excel VSTO 加載項。在 Visual Studio 中一切都運行良好。我發布了我的加載項,安裝在其他計算機上,但 Excel 在加載過程中崩潰了。僅顯示未響應的對話框。我正在嘗試為 2013 和更新版本創建加載項我設置VSTO_SUPPRESSDISPLAYALERTS為 0 --> 不顯示警報我試著設置VSTO_LOGALERTS為 1 --> 沒有日志我檢查了注冊清單值,路徑是正確的我試圖將清單值修改為錯誤的值 --> 日志中寫入了有關未找到文件的信息所以我知道這VSTO_LOGALERTS行得通但不適合我的情況我也檢查了這個線程我在事件日志中找到的唯一信息是:應用程序:EXCEL.EXE 框架版本:v4.0.30319 描述:由于未處理的異常,進程被終止。異常信息:Microsoft.Office.Tools.Ribbon.RibbonBase.Dispose(Boolean) 在 ExcelTE.RibbonTE.Dispose(Boolean) 在 System.ComponentModel.Component.Finalize()在先決條件中,我檢查了這些選項:我還嘗試手動安裝 .NET Framework 4.7.2 和 Visual Studio Tools for Office 運行時但沒有成功。還有什么我可以檢查的想法嗎?
查看完整描述

1 回答

?
胡子哥哥

TA貢獻1825條經驗 獲得超6個贊

我找到了解決這個問題的方法。

System.NullReferenceException有點誤導。

我創建了一個項目,然后添加:

  • 絲帶

  • 在功能區上我添加了按鈕

  • 對于按鈕,我創建了點擊事件處理程序

我在事件處理程序中有我的自定義邏輯。它使用的是第 3 方庫。這個庫需要在用戶文檔中有 Resources/someSettingsFile.settings 文件夾。

創建 MyRibbon 類時,我正在對來自 3rd 方庫的對象進行初始化。所以這會在加載 excel 時拋出異常。

我忘記了我在開發期間將 Resources 文件夾復制到 Documents,當我向其他用戶發布 Add-In 時,他們根本沒有第三個庫所需的文件。


查看完整回答
反對 回復 2022-11-21
  • 1 回答
  • 0 關注
  • 124 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號