Code: Alles auswählen.
CALL METHOD OF workbook 'Close'.
gv_visible = 0.
SET PROPERTY OF application 'visible' = gv_visible.
FREE OBJECT application.
Excel-VB kennt dazu folgende Signatur:Kriskra hat geschrieben:Hallo,
Ich habe ein Excel das ich bei jedem öffnen verändert, egal ob man selbst nichts macht. Desshab kommt jedesmal wenn ich es schliesse auch in ABAP eine Abfrage ob ich die änderungen Speichern will.
Wie kann ich diese unterdrücken, dies könnte in einem späterem Zeitpunkt ziemlich fatale folgen haben.
Dies ist meine bisherige Close funktion:
Vielleicht wisst ihr da mehr.Code: Alles auswählen.
CALL METHOD OF workbook 'Close'. gv_visible = 0. SET PROPERTY OF application 'visible' = gv_visible. FREE OBJECT application.
MfG
Kristian
Code: Alles auswählen.
...
CALL METHOD OF excel 'ACTIVEWINDOW' = active_window NO FLUSH.
SET PROPERTY OF active_window 'VISIBLE' = 1 no flush.
* close active_window without saving
CALL METHOD OF active_window 'CLOSE' NO FLUSH
EXPORTING #1 = 0.
* close Excel
CALL METHOD OF excel 'QUIT' NO FLUSH.
CALL FUNCTION 'FLUSH'.
...