EXCEL OLE 2 Spalten einfrieren Thema ist als GELÖST markiert

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
3 Beiträge Seite 1 von 1
3 Beiträge Seite 1 von 1

EXCEL OLE 2 Spalten einfrieren

Beitrag von Kerstin (Specialist / 199 / 2 / 0 ) » 13. Aug 2019 13:20

Hallo,
ich möchte in einer mit OLE erstellten EXCEL-Datei Spalten einfrieren. Über Visual Basic habe ich mir den Befehl geholt, habe aber Probleme bei der Umsetzung in ABAP.
Mein Code:

Code: Alles auswählen.

    CALL METHOD OF
        sheet
        'Column' = columns
      EXPORTING
        #1       = 'A1:B999'.
    SET PROPERTY OF columns 'FreezePanes' = 'TRUE'.
    FREE OBJECT: columns
.

Leider tut sich damit gar nichts.
Kann mir jemand weiter helfen?

Vielen Dank und viele Grüße
Kerstin


Re: EXCEL OLE 2 Spalten einfrieren

Beitrag von zzcpak (Expert / 668 / 6 / 63 ) » 13. Aug 2019 15:11

hier ein Beispiel von http://sap.song.tw/2011/05/abap-use-ole ... excel.html

Code: Alles auswählen.

* Freeze Panes
  CALL METHOD OF w_worksheet 'Range' = w_range
    EXPORTING
      #1 = 'B2'.
  CALL METHOD OF w_range 'Select'.
  GET PROPERTY OF w_excel 'ActiveWindow' = w_window.
  SET PROPERTY OF w_window 'FreezePanes' = 1.
Ist "FreezePanes" nicht eher eine Eigenschaft des Window anstatt der Spalte?

Re: EXCEL OLE 2 Spalten einfrieren

Beitrag von Kerstin (Specialist / 199 / 2 / 0 ) » 14. Aug 2019 07:51

Hat funktioniert.

Vielen Dank !!!

Seite 1 von 1

Aktuelle Forenbeiträge

Typprüfung auf ein Feld in einer Struktur gelöst
vor 20 Stunden von Somani 6 / 82
Report-Entwurf mit Mediator-Entwurfsmuster
vor 20 Stunden von Maximus 3 / 158
SELECT + LOOP: Geschwindigkeit?
vor 22 Stunden von DeathAndPain 33 / 436
Status Kundenauftrag erledigt bei auftragsbezogener Faktura gelöst
Gestern von SAP_ENTWICKLER 1 / 35

Unbeantwortete Forenbeiträge

Verpacken vorhandener HUs an Auslieferungen
vor einer Woche von Trilla_CB 1 / 27
RFC_READ_TABLE mit RANGES selection
vor einer Woche von Tron 1 / 95