2016-04-28 5 views
0

ich keine Suchergebnisse zu diesem Fehler finden:Stromabfragefehler - Die Number Eigenschaft der Range-Klasse erhalten

Unable to **get** the NumberFormat property of the Range class 

Es gibt Unmengen von Suchergebnissen zu diesen Excel-Fehlern:

Unable to **set** the NumberFormat property of the Range class 

Hier ist ein Fehler Screenshot.

enter image description here

Ich erhalte diese Störung, wenn Strom Abfrage mit VBA erfrischend, aber nicht, wenn erfrischende Abfrage direkt:

ThisWorkbook.Worksheets("mySheet").Range("myQueryRange").ListObject.QueryTable.Refresh 

Dies ist die Fehlermeldung:

Error Message: 

Unable to get the NumberFormat property of the Range class 

Stack Trace: 

Microsoft.Mashup.Client.ClientShared.Com.ComWrapperException: Unable to get the NumberFormat property of the Range class ---> System.Runtime.InteropServices.COMException: Unable to get the NumberFormat property of the Range class 
    --- End of inner exception stack trace --- 
    at Microsoft.Mashup.Client.ClientShared.Com.ComWrapper.InvokeMember(String memberName, BindingFlags bindingFlags, Object[] args) 
    at Microsoft.Mashup.Client.Excel.Renderers.TableRenderer.ApplyColumnFormats(IListObject listObject, FillColumnType[] columnTypes, FillColumnType[] previousColumnTypes) 
    at Microsoft.Mashup.Client.Excel.Renderers.TableRenderer.ApplyFormatting(IApplication application, IListObject listObject, FillColumnType[] columnTypes, IEnumerable`1 recordFieldTypes, FillColumnType[] previousColumnTypes) 
    at Microsoft.Mashup.Client.Excel.Shim.AddInFillServices.<>c__DisplayClass19.<PerformPostRefreshFixups>b__17() 
    at Microsoft.Mashup.Client.Excel.BufferedPainter.<>c__DisplayClass1.<TryPaint>b__0() 
    at Microsoft.Mashup.Client.Excel.BufferedPainter.TryPaint(Func`1 paintAction) 
    at Microsoft.Mashup.Client.Excel.BufferedPainter.TryPaint(IApplication application, Func`1 paintAction) 
    at Microsoft.Mashup.Client.Excel.FillManager.RefreshFillSession.CompleteRefresh(IWorkbook workbook, Boolean onTimer) 
    at Microsoft.Mashup.Client.Excel.FillManager.RefreshFillSession.UpdateRefreshStatus(IWorkbook workbook, Boolean onTimer) 
    at Microsoft.Mashup.Client.Excel.FillManager.RefreshFillSession.ResumeFill(Boolean onTimer) 
    at Microsoft.Mashup.Client.Excel.FillManager.UpdateQueries() 
    at Microsoft.Mashup.Client.Excel.FillManager.<OnFillUpdateTimerTick>b__5() 
    at Microsoft.Mashup.Host.Document.ExceptionHandlerExtensions.HandleExceptions(IExceptionHandler exceptionHandler, Action action) 

Invocation Stack Trace: 

    at Microsoft.Mashup.Host.Document.ExceptionExtensions.GetCurrentInvocationStackTrace() 
    at Microsoft.Mashup.Client.ClientShared.StackTraceInfo..ctor(String exceptionStackTrace, String invocationStackTrace) 
    at Microsoft.Mashup.Client.ClientShared.UnexpectedExceptionHandler.<>c__DisplayClass1.<HandleException>b__0() 
    at Microsoft.Mashup.Client.ClientShared.UnexpectedExceptionHandler.HandleException(Exception e) 
    at Microsoft.Mashup.Host.Document.ExceptionHandlerExtensions.HandleExceptions(IExceptionHandler exceptionHandler, Action action) 
    at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m) 
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) 

Irgendwelche Ideen was passiert?

Meine Umgebung:

Windows 7 Excel 2010 64 Bit Energie Abfrage Version: 2.29.4217.1861

+0

Ich habe keine Ahnung, aber die Microsoft Jungs Wer hier manchmal antwortet, wird wahrscheinlich Ihre Excel- und Power Query-Versionsdetails haben wollen. –

Antwort

0

Wenn Sie diesen Send-a-Stirnrunzeln Schaltfläche klicken, können Sie die Fehlerdetails senden an unsere Ausgezeichnetes Team zur Fehlerbehebung Vielleicht haben wir es schon einmal gesehen, aber ich sehe kein Problem in unserer Datenbank.

(Um Ihr etwas Zeit zu sparen, das erste, was wir wahrscheinlich versuchen würden empfehlen Power-Query-Add-in-Update. Die neueste Version bei 2,32 ist.)

+0

Leider verwenden wir Lotus Notes, so dass das Senden eines Stirnrunzels nicht funktioniert, um E-Mails zu öffnen. Außerdem habe ich eingeschränkte Adminrechte und kann Power Query nicht sofort aktualisieren. – curtisp

+1

Können Sie Ihre M-Abfrage, Trace-Dateien und Stack-Trace erfassen und an [email protected] senden? (So ​​aktivieren Sie die Ablaufverfolgung: Power Query-Menüband -> Optionen -> Diagnose -> Power Query-Ablaufverfolgung aktivieren. Die Ablaufverfolgungsprotokolle finden Sie, indem Sie auf den Link zum Öffnen von Ablaufverfolgungsordnern klicken.) –