LabVIEWForum.de
Speichern in Excel: Spaltbreite, Schriftgröße und Schriftfarben werden verändert!? - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: ActiveX & .Net (/Forum-ActiveX-Net)
+---- Thema: Speichern in Excel: Spaltbreite, Schriftgröße und Schriftfarben werden verändert!? (/Thread-Speichern-in-Excel-Spaltbreite-Schriftgroesse-und-Schriftfarben-werden-veraendert)



Speichern in Excel: Spaltbreite, Schriftgröße und Schriftfarben werden verändert!? - Tuvok - 04.01.2017 08:40

Hallo

Ich speichere Daten aus einer Tabelle über das Report Generation Toolkit in Excel ab. Vorher lade ich die Excel-Datei ein und verwende diese als Vorlage. Nach dem Abspeichern der Werte bleiben die meisten Formatierungen erhalten (z.B. zusammengefügte Zellen, Farbhinterlegungen, Schriftart, usw.) aber was verändert wird sind u.a. 1.) die Schriftgröße (die wird auf einen Stand gesetzt) und 2.) die Spaltenbreite. Letztere wird auch auf einen einheitlichen Wert gesetzt.

Zunächst, warum wird denn nicht die komplette Formatierung der Vorlage beibehalten?

Ich dachte daran das Problem zu lösen und zuerst diese Infos (Spaltenbreiten aller Spalten und Schriftgröße aller Zellen aller Worksheets) beim Laden der Excel-Datei auszulesen und dann beim Abspeichern wieder vorzugeben. Ist zwar etwas umständlich, aber ok.
Ich bekomme das mit ActiveX aber nicht so gut hin. Hat vielleicht jemand schon mal so einen oder ähnlichen Code geschrieben?

Viele Grüße,
Tuvok


RE: Speichern in Excel: Spaltbreite, Schriftgröße und Schriftfarben werden verändert!? - GerdW - 04.01.2017 10:27

Hallo Tuvok,

ich verweise mal auf diesen Beitrag von gestern - er ist immer noch gültig…


RE: Speichern in Excel: Spaltbreite, Schriftgröße und Schriftfarben werden verändert!? - Tuvok - 04.01.2017 15:33

Ok, hier das VI und Bild dazu.

Aber es erscheint mir allgemein, dass manche Formatierungen des Templates beibehalten werden und manche nicht. Ich dachte es liegt am Report Generation Toolkit!?

Grüße,
Tuvok


RE: Speichern in Excel: Spaltbreite, Schriftgröße und Schriftfarben werden verändert!? - Tuvok - 12.01.2017 18:37

Hallo

Also das mit der Spaltbreite habe ich herausgefunden. Mal wieder mit -1 indizieren.
Weiß jemand wie ich verschiede Textgrößen und Textfarben aus der Vorlage erhalten kann? Oder wie ich dies aller Zellen auslesen und dann beim Abspeichern wieder vorgeben kann?

Viele Grüße,
Tuvok