OLE2-Excel Autofilter deaktivieren

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

OLE2-Excel Autofilter deaktivieren

Beitrag von Ferum (ForumUser / 36 / 3 / 6 ) »
Hallo zusammen,

hat einer ne Idee wie ich mit OLE2 einen im Excel eventuell vorhandenen Autofilter deaktiveren kann, bevor ich die Daten auslese?
Zurzeit werden nämlich nicht alle Zeilen ausgelesen, sondern nur die sichtbaren.

Ich nutze dazu eine Kopie des Fubas KCD_EXCEL_OLE_TO_INT_CONVERT.

Vielen Dank im vorraus.

Gruß,
Ferum

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


Re: OLE2-Excel Autofilter deaktivieren

Beitrag von Ferum (ForumUser / 36 / 3 / 6 ) »
Das Problem ist gelöst.

Man muss im Prinzip nur die Methode 'Autofilter' aufrufen.
Das besondere ist, wenn kein Autofilter vorhanden ist, versucht er einen zu setzen. Dies unterbinde ich in dem ich das Excel im Anschluss nicht speichere.

Code: Alles auswählen.

  GET PROPERTY OF  application 'ACTIVESHEET' = worksheet.

  CALL METHOD OF worksheet 'Cells' = h_cell
    EXPORTING #1 = i_begin_row #2 = i_begin_col.

  CALL METHOD OF worksheet 'Cells' = h_cell1
    EXPORTING #1 = i_end_row #2 = i_end_col.

  CALL METHOD OF worksheet 'RANGE' = range
    EXPORTING #1 = h_cell #2 = h_cell1.

  " Autofilter deaktivieren
  CALL METHOD OF range 'AutoFilter'.
.
.
.
  " DisplayAlerts deaktivieren --> kein Prompt zum Speichern
  SET PROPERTY OF application 'DisplayAlerts' = 0.
  m_message.

  CALL METHOD OF application 'QUIT'.
  m_message.

  " DisplayAlerts wieder aktivieren
  SET PROPERTY OF application 'DisplayAlerts' = 1.
  m_message.

Seite 1 von 1

Vergleichbare Themen

6
Antw.
3018
Views
OLE2 Excel
von dkast » 21.11.2017 13:16 • Verfasst in ABAP® Core
1
Antw.
2178
Views
OLE2 Excel
von dexter » 07.07.2006 09:48 • Verfasst in ABAP Objects®
1
Antw.
1991
Views
Excel OLE2 Objekt
von Manfred K. » 17.05.2023 10:25 • Verfasst in ABAP® für Anfänger
0
Antw.
1568
Views
OLE2 mit excel makro
von matthes » 25.07.2007 14:39 • Verfasst in ABAP® Core
4
Antw.
1279
Views
Excel OLE2 Blatt schützen
von Kerstin » 20.08.2019 10:44 • Verfasst in ABAP® Core

Über diesen Beitrag

Ferum
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.