OLE2 Farbe und Schriftart unterschiedlich

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Getting started ... Alles für einen gelungenen Start.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

OLE2 Farbe und Schriftart unterschiedlich

Beitrag von dkast (Specialist / 117 / 7 / 1 ) »
Hallo,
ich versuche gerade mit Hilfe von OLE2 Objekten eine Exceldatei zu erstellen. Die Daten dazu hole ich mir aus einer Tabelle die vom Anwender gefüllt wird.
Ist einer dieser Datensätze schon "seit gestern" (datum_eintrag<sy-datum) vorhanden soll die Schrift blau und kursiv werden.

Code: Alles auswählen.

CALL METHOD OF
      io_worksheet
      'Cells'      = go_cell
    EXPORTING
      #1           = if_row  "Row
      #2           = if_column. "Column

  GET PROPERTY OF go_cell 'Font' = go_font.
  SET PROPERTY OF go_font 'ColorIndex'  = 1. "schwarz

  IF ls_zfehlteile_liste-erst_dat < sy-datum."-> Schrift blau
    
    GET PROPERTY OF go_cell 'Font' = go_font.
    SET PROPERTY OF go_font 'ColorIndex' = 5. "blau
    SET PROPERTY OF go_font 'Italic'  = 1.

  ELSE.
    GET PROPERTY OF go_cell 'Font' = go_font.
    SET PROPERTY OF go_font 'ColorIndex'  = 1. "schwarz
    SET PROPERTY OF go_font 'Italic'  = 2. " nicht kuriv ?????????

  ENDIF.

Ich habe aber das Problem dass alle zeilen blau und kursiv gemacht werden auch wenn er in den else Zweig abspringt.

Habe ich irgendetwas wichtiges vergessen oder warum wechselt er die Farbe nicht?

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: OLE2 Farbe und Schriftart unterschiedlich

Beitrag von abuma (Specialist / 102 / 36 / 14 ) »
huhu,

als erstes mal ein Link den ich persönlich ziemlich hilfreich finde :)
http://www.tricktresor.de/blog/bor-integration/

Änderung: Hatte selber einen Denkfehler. Dein Coding sieht eigentlich richtig aus...


Liebe Grüße
abuma

Re: OLE2 Farbe und Schriftart unterschiedlich

Beitrag von dkast (Specialist / 117 / 7 / 1 ) »
Es ist vielleicht noch zu erwähnen das dieser code in einem Perform ist. aufgerufen wird das alles für jede Zelle einer Zeile was aber der funktion nichts abhaben sollte.

Aber wie gesagt das Ergebnis ist, dass alles blau und kursiv gemacht wird.

Re: OLE2 Farbe und Schriftart unterschiedlich

Beitrag von abuma (Specialist / 102 / 36 / 14 ) »
Also ich habe das mal bei mir versucht nachzustellen und bei mir funktioniert es.

Code: Alles auswählen.

 SET PROPERTY OF go_font 'Italic'  = 2. " nicht kuriv ?????????
Nicht Kursiv wäre 0.

Wenn ich bei Italic 2 einstelle wird die Farbe auf Schwarz geändert und das Kursiv bleibt dann halt stehen.

Aber gedebuggt hast du das alles ja schon?

Liebe Grüße
abuma

Re: OLE2 Farbe und Schriftart unterschiedlich

Beitrag von dkast (Specialist / 117 / 7 / 1 ) »
abuma hat geschrieben:Also ich habe das mal bei mir versucht nachzustellen und bei mir funktioniert es.

Code: Alles auswählen.

 SET PROPERTY OF go_font 'Italic'  = 2. " nicht kuriv ?????????
Nicht Kursiv wäre 0.

Wenn ich bei Italic 2 einstelle wird die Farbe auf Schwarz geändert und das Kursiv bleibt dann halt stehen.

Aber gedebuggt hast du das alles ja schon?

Liebe Grüße
abuma
Ich habe das Problem gerade gefunden. Dein code ist natürlich absolut korrekt danke . Ich hatte auf das Faslche Datumsfeld in miener Struktur abgefragt. :cry:

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1186
Views
Schriftart ABAP
von Lukas R. » 08.06.2016 07:48 • Verfasst in ABAP® für Anfänger
3
Antw.
4279
Views
Schriftart im Selection-Screen
von bj2311 » 21.11.2011 12:11 • Verfasst in Dialogprogrammierung
6
Antw.
3019
Views
OLE Objekte - Schriftart und Schriftform
von hfahrian » 18.11.2004 13:38 • Verfasst in ABAP® Core
4
Antw.
2556
Views
Problem bei Export aus ALV in Excel - Schriftart
von Gerd_Ziller » 08.12.2005 10:59 • Verfasst in ABAP® Core
1
Antw.
919
Views
DropDowns in Tablecontrolzeilen unterschiedlich befüllen?
von asdfjklö » 08.09.2008 14:09 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.