Einzelnen Beitrag anzeigen

jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#3

AW: Excel per ADO: Formatierung verschwindet

  Alt 7. Jan 2016, 15:35
Ich bin auch der Meinung, dass ADO mit der Zellformatierung überhaupt nichts am Hut hat.
Mal so ein Schuss ins Blaue:
Wenn ich mir das Verhalten von Excel beim Bearbeiten von Zellen bzw. Zeilen aka "Datensätze" mal so vor Augen führe, dann gibt es da
- Überschreiben von Zellinhalten (ADO > Update)
- (Löschen.. hier uninteressant)
- Einfügen von Datensätzen (ADO > Insert)
- "Anhängen" von Datensätzen (ADO > Insert / mglw. "Append")
In all diesen Fällen verwaltet Excel irgendwie auch die Formatierung. Mglw gibt's hier auch unterschiedliche Defaults, je nach Version / Edition / Settings.
Z.B. wird bei einem manuellen Einfügen (interaktiv ohne ADO) einer ganzen Zeile in Excel die Formatierung erhalten (sofern vorhanden)
Beim "Anhängen" allerdings nicht, dann ist es Zufall, ob man mit dem neuen "Datensatz" in einm Range ist, der noch formatiert ist oder eben nicht.

Vielleicht kannst Du das mit Deinem Programmverhalten vergleichen / in Einklang bringen.
Gruß, Jo
  Mit Zitat antworten Zitat