Code: Alles auswählen.
DATA: h_excel TYPE ole2_object,
h_mapl TYPE ole2_object,
h_sheet TYPE ole2_object.
* Excel-Prozess starten
CREATE OBJECT h_excel 'EXCEL.APPLICATION'.
* Excel nicht sichtbar ausführen
SET PROPERTY OF h_excel 'Visible' = 1.
CALL METHOD OF h_excel 'Workbooks' = h_mapl.
SET PROPERTY OF h_sheet 'Name' = 'Tab2'.
CALL METHOD OF h_sheet 'Activate'.
* Bestehendes File öffnen
CALL METHOD OF h_mapl 'OPEN'
EXPORTING
#1 = p_file.
* Excel-Prozess beenden
FREE OBJECT h_excel.
Vielleicht das hier sein lassen?!??!fpet hat geschrieben:Mit dem unten aufgeführten Quellcode wird die Excel Datei nicht sichtbar, dass heisst unmittelbar nach dem öffnen, wird sie wieder geschlossen obwohl VISIBLE = 1.
Hast du nochmals einen Tipp?
Code: Alles auswählen.
* Excel-Prozess beenden
FREE OBJECT h_excel.