none
Не работает редактор запросов RRS feed

  • Вопрос

  • кто-нибудь сталкивался с подобным:

    создаю обычный запрос к файлу. обновляю его через интерфейс Excell - все хорошо.

    обновляю той же самой командой (Selection.ListObject.QueryTable.Refresh BackgroundQuery:=False или ActiveWorkbook.RefreshAll) через макрос, вываливается ошибка: 

    Сообщение об ошибке:

    Исключение из HRESULT: 0x800A03EC

    Трассировка стека:

    Microsoft.Mashup.Client.Excel.Shim.NativeExcelException: Исключение из HRESULT: 0x800A03EC ---> System.Runtime.InteropServices.COMException: Исключение из HRESULT: 0x800A03EC
       --- Конец трассировки внутреннего стека исключений ---
       в Microsoft.Mashup.Client.Excel.NativeExcelFunctions.ValidateResult(Int32 result, Int32[] expectedValues)
       в Microsoft.Mashup.Client.Excel.Shim.NativeFillServices.PerformPostRefreshFixups(IWorkbook workbook, IListObject listObject, FillColumnType[] columnTypes, FillColumnType[] previousColumnTypes, FillColumnType[] recordFieldTypes, Boolean removeBlankColumns, Boolean applyResultStyle)
       в Microsoft.Mashup.Client.Excel.FillManager.RefreshFillSession.CompleteRefresh(IWorkbook workbook, Boolean onTimer)
       в Microsoft.Mashup.Client.Excel.FillManager.RefreshFillSession.UpdateRefreshStatus(IWorkbook workbook, Boolean onTimer)
       в Microsoft.Mashup.Client.Excel.FillManager.RefreshFillSession.ResumeFill(Boolean onTimer)
       в Microsoft.Mashup.Client.Excel.FillManager.UpdateQueries()
       в Microsoft.Mashup.Client.Excel.FillManager.<OnFillUpdateTimerTick>b__0()
       в Microsoft.Mashup.Host.Document.ExceptionHandlerExtensions.HandleExceptions(IExceptionHandler exceptionHandler, Action action)

    Трассировка стека вызова:

       в Microsoft.Mashup.Host.Document.ExceptionExtensions.GetCurrentInvocationStackTrace()
       в Microsoft.Mashup.Client.ClientShared.UnexpectedExceptionHandler.HandleException(Exception e)
       в Microsoft.Mashup.Host.Document.ExceptionHandlerExtensions.HandleExceptions(IExceptionHandler exceptionHandler, Action action)
       в System.Windows.Forms.Timer.OnTick(EventArgs e)
       в System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
       в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    может как-то отдельно можно переустановить или обновить редактор запросов? есть какие-либо соображения?