LabVIEWForum.de
Excel-Fehler "_FilterDatabase" oder "Print_Area" - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+----- Forum: Excel (/Forum-Excel)
+----- Thema: Excel-Fehler "_FilterDatabase" oder "Print_Area" (/Thread-Excel-Fehler-FilterDatabase-oder-Print-Area)



Excel-Fehler "_FilterDatabase" oder "Print_Area" - _techniker_ - 18.06.2013 08:34

Hi!

ich verzweifle mit diesem blöden Excel.. Blink

Ich habe hier eine normale Excel-datei mit ein paar Berechnungen und AutoFilter.
Also nichts besonderes. Öffne ich dieses direkt mit Excel gibt es keinerlei Probleme.

Versuche ich selbiges über LV und ActiveX, so bekomme ich unten angefügte Meldung(en).
Dieses fenster kommt idR öfters und man kann/muss dort irgendetwas eintragen,
damit es "weitergeht".. - Sehr nervig.. Ahrg1

Das Programm hierzu sieht wie folgt aus, wobei es bei dem rot markierten Knoten "scheppert"..

Warum? Wie kann ich es veranlassen, dass das File fehlerfrei geöffnet wird?
Die MSDN schweigt darüber bzw. ich finde hierzu nichts..

Das löschen der verborgenen Namen "löst" zwar das problem, zugleich sind aber auch die
benötigten Autofilter und Druckbereiche gelöscht. Angry

==========

PS:
LV-Version: 2012 - SP1
Excel: 2007


RE: Excel-Fehler "_FilterDatabase" oder "Print_Area" - SeBa - 18.06.2013 13:48

Sorry, kann den Fehler mit zwei XL Files mit identischen NamedRanges nicht reproduzieren. Und weiter einsteigen kann man ohne deine Dateien eh nicht... weiß der Fuchs was du da verbrochen hast.

Gruß SeBa


RE: Excel-Fehler "_FilterDatabase" oder "Print_Area" - _techniker_ - 18.06.2013 14:25

Leider kann/darf ich das besagte File hier nicht posten.. Confused


RE: Excel-Fehler "_FilterDatabase" oder "Print_Area" - _techniker_ - 18.06.2013 14:58

Oder gibt es eine Möglichkeit die in einem Excel-File enthaltenen Namen
(wenn diese einem bestimmten Muster entsprechen) zu löschen, BEVOR der Open-Knoten angewendet wird..?

(Theoretisch würde ich mal nein sagen -> Henne-Ei-Problem..?!?)


RE: Excel-Fehler "_FilterDatabase" oder "Print_Area" - _techniker_ - 19.06.2013 07:42

Neue Erkenntnis, wenn auch für mich nicht nachvollziehbar:

Ich habe in Excel ein PlugIn installiert, mit dem ich mir alle enthaltenen Namen (auch die verborgenen) anzeigen lassen kann.
Dabei fiel mir auf, dass einige Einträge auf deutsch und auf englisch enthalten sind (siehe Bild).

Und jetzt kommt der Clou:
Lösche ich den englischen namen, so wird gleichzeitig der Druckbereich bzw. der Autofilter gelöscht - Schlecht!
Lösche ich hingegen den deutschen Namen so ändert dies nichts am Aufbau des Excel-Files, jedoch die o.g. Fehlermeldung mit dem englischen Namen bleibt aus - Hä?!? Blink

Jetzt wird es noch verrückter:
Ich habe hier drei identische Rechner mit gl. Softwarestand ohne spezifischer Anpassungen.
Ein Rechner bzw. Excel erzeugt autom. die deutschen Namen und dann "scheppert's" wieder.. Ahrg1

Aber warum macht das Excel?
Die Spracheinstellungen (Systemsteuerung -> Sprache...) von Win7 sind bei allen identisch.
Gibt es eine Möglichkeit Excel die englische (Hintergrund-)Sprache aufzuzwingen?


RE: Excel-Fehler "_FilterDatabase" oder "Print_Area" - _techniker_ - 19.06.2013 15:13

Mein Problem hat sich geklärt..!

Bin bei Microsoft fündig geworden:
http://social.msdn.microsoft.com/Forums/de-DE/3dce9f06-2262-4e22-a8ff-5c0d83166e73/excel-api-interne-namen

Das ganze ist ein seit Office2007 bekannter Bug, der bisher noch nicht gefixt wurde.. Ahrg1