XML-Zuordnung nicht mit Excel RefreshAll kompatibel

451
sql scholar

Ich führe eine Excel 2016-Arbeitsmappe mit ein paar Datenverbindungen zum SQL-Server aus, und sie werden mit dem Refresh allBefehl problemlos aktualisiert . Ich muss ein XML-Mapping erstellen, allerdings nur für den Export (dh es ist keine echte Aktualisierung erforderlich, Daten in einer XML-exportierten Excel-Tabelle werden manuell und über Formeln gefüllt und bei Bedarf exportiert).

Sobald eine XML-zugeordnete Tabelle erstellt wurde, wird die Refresh allSchaltfläche nicht mehr ordnungsgemäß ausgeführt und eine Warnmeldung erscheint

"The following data range failed to refresh: Data_map  Continue to refresh all? 

Bildschirmfoto

Ansonsten bekomme ich eine korrekte Aktualisierung der Datenverbindung und der XML-Export selbst funktioniert einwandfrei.

Das Problem, das ich habe ist, dass ich mag einen Zeitplan VBScriptstarten RefreshAllBefehl und diese Fehlermeldung wird in einer Art und Weise, diesen Prozess reibungslos laufen.

Obwohl ich dies möglicherweise per .DisplayAlerts = FalseEigenschaft umgehen kann, ist es nicht ideal, da VBScript nicht abgeschlossen werden soll, wenn andere unerwartete Warnungen oder Fehler auftreten.

Wie kann ich die XML-zugeordnete Tabelle aus dem RefreshAllBefehl entfernen oder wie kann ich die XML-Zuordnung konform machen RefreshAll? Es gibt nicht einmal die Möglichkeit, das "Refresh this connection on Refresh All"Häkchen wie bei regulären Datenverbindungen in Excel zu entfernen .

0

0 Antworten auf die Frage