Надстройка Excel вызывает исключение SHException

У меня есть надстройка Excel, написанная на C#, .NET 35 SP1 с использованием ExcelDNA, NetOffice Иногда клиенты сообщали, что моя надстройка исчезла из Excel, я проверяю, находится ли она в списке отключенных надстроек, я включаю ее, и она снова работает. Я проверил свой журнал и увидел SHException. Не уверен, что вызывает и как это исправить. Спасибо

Одна вещь, которую я заметил, у клиента есть несколько других надстроек в Excel. Также есть .NET 1.1, .NET 2.0, .NET 3.0, NET 35 SP1.

2012-01-31 07:10:12,672 [1] ERROR Shared.Helper [(null)] - Name:SEHException
Message:External component has thrown an exception.
Target:Int32 IntGetMessageW(System.Windows.Interop.MSG ByRef, System.Runtime.InteropServices.HandleRef, Int32, Int32)
Stack:   at MS.Win32.UnsafeNativeMethods.IntGetMessageW(MSG& msg, HandleRef hWnd, Int32 uMsgFilterMin, Int32 uMsgFilterMax)
   at MS.Win32.UnsafeNativeMethods.GetMessageW(MSG& msg, HandleRef hWnd, Int32 uMsgFilterMin, Int32 uMsgFilterMax)
   at System.Windows.Threading.Dispatcher.GetMessage(MSG& msg, IntPtr hwnd, Int32 minMessage, Int32 maxMessage)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
   at System.Windows.Window.ShowHelper(Object booleanBox)
   at System.Windows.Window.Show()
   at System.Windows.Window.ShowDialog()
   at ExcelAddIn.Connect.ShowRefreshUI(Boolean checkForSettings, Boolean isRefreshAll)

person toosensitive    schedule 31.01.2012    source источник


Ответы (1)