OLE2 EXCEL Tabellen löschen

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

OLE2 EXCEL Tabellen löschen

Beitrag von dkast (Specialist / 117 / 7 / 1 ) »
Hallo,
ich möchte aus einer Excel Datei die ich mir zur Laufzeit generiere (über ole2) die standard Tabellen, also Tabelle 1, Tabelle 2, und Tabelle 3 löschen.
Die Tabellen die ich bracuhe werden wie gesagt zur Laufzeit generiert und "geadded".

Wenn ich es über

Code: Alles auswählen.

     CALL METHOD OF
        go_worksheets
        'Delete'         = 'Tabelle 1'.
Probiere erscheint dieser Fehler:
Das Feld "'Tabelle 2'" darf nicht verändert werden.

Kann ich das irgendwie umgehen oder gibt es eine Möglichkeit dem Excel beim Erstellen mitzugeben, dass diese 3 standard Tabellen nicht erzeugt werden sollen?


Vielen Dank schon mal im Vorraus!

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


Re: OLE2 EXCEL Tabellen löschen

Beitrag von Tron (Top Expert / 1327 / 35 / 331 ) »
Moin.
dkast hat geschrieben:ich möchte aus einer Excel Datei die ich mir zur Laufzeit generiere (über ole2) die standard Tabellen, also Tabelle 1, Tabelle 2, und Tabelle 3 löschen.
Excel läßt das Löschen aller Tabellenblätter schon manuell nicht zu. Auch Ausblenden eines einzigen Blattes wird verweigert.
Ich würde mit einer Vorlage arbeiten, die von SAP geöffnet und bearbeitet wird. Das spart Zeit.
gruß Jens
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Re: OLE2 EXCEL Tabellen löschen

Beitrag von dkast (Specialist / 117 / 7 / 1 ) »
Tron hat geschrieben:Moin.
dkast hat geschrieben:ich möchte aus einer Excel Datei die ich mir zur Laufzeit generiere (über ole2) die standard Tabellen, also Tabelle 1, Tabelle 2, und Tabelle 3 löschen.
Excel läßt das Löschen aller Tabellenblätter schon manuell nicht zu. Auch Ausblenden eines einzigen Blattes wird verweigert.
Ich würde mit einer Vorlage arbeiten, die von SAP geöffnet und bearbeitet wird. Das spart Zeit.
gruß Jens
Hallo Jens kannst du mir das evtl. genauer Erklären wie du das meinst? Kann man die Tabellen nciht irngedwie einfach ausblenden?

Re: OLE2 EXCEL Tabellen löschen

Beitrag von Tron (Top Expert / 1327 / 35 / 331 ) »
Na klar.
Excel läßt das Löschen aller Tabellenblätter schon manuell nicht zu.
Wenn Du Excel manuell (ohne SAP) öffnest, ist schon mindestens 1 Tabellenblatt vorhanden (je nach Version). Der Versuch nun alle Tabellenblätter zu löschen, wird von Excel verweigert. Es muß also mindestens ein Tabellenblatt im Workbook enthalten sein.
Das einzige Tabellenblatt kann auch nicht "unsichtbar" gemacht werden, auch das lehnt Excel ab. An dieses Verhalten ist auch OLE2 gebunden.

Arbeiten mit Vorlagen:
1.Erstelle eine Vorlage mit allen Formatierungen und Platzhaltern,
2.öffne diese dann mit SAP,
3.speichere das Workbook unter einen neuen Namen ,
4.bearbeite den Inhalt und schließe das Workbook wieder.

gruß Jens
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Seite 1 von 1

Vergleichbare Themen

6
Antw.
2339
Views
OLE2 Excel
von dkast » 21.11.2017 13:16 • Verfasst in ABAP® Core
1
Antw.
1729
Views
OLE2 Excel
von dexter » 07.07.2006 09:48 • Verfasst in ABAP Objects®
3
Antw.
2201
Views
OLE2-->Excel
von Besi » 26.04.2005 17:00 • Verfasst in ABAP® Core
1
Antw.
122
Views
Excel OLE2 Objekt
von Manfred K. » 17.05.2023 10:25 • Verfasst in ABAP® für Anfänger
0
Antw.
1228
Views
OLE2 mit excel makro
von matthes » 25.07.2007 14:39 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

RFC FuBa Call - Korrupte Daten
vor einer Stunde von a-dead-trousers 4 / 46
alv_grid aktualisieren
vor 2 Stunden von Egzon gelöst 4 / 80
SELECT CHAR16 in CHAR12-Feld
vor 11 Stunden von Shortcut IT 3 / 42

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.

Aktuelle Forenbeiträge

RFC FuBa Call - Korrupte Daten
vor einer Stunde von a-dead-trousers 4 / 46
alv_grid aktualisieren
vor 2 Stunden von Egzon gelöst 4 / 80
SELECT CHAR16 in CHAR12-Feld
vor 11 Stunden von Shortcut IT 3 / 42

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Wochen von Lucyalison 1 / 134
Group Items auf einer Filterbar
vor 5 Wochen von Bright4.5 1 / 170