Inhalt von Tabellenblatt löschen
Moderator: Moderatoren
Inhalt von Tabellenblatt löschen
Hallo!
Wie kann ich den gesamten Inhalt vom aktiven Tabellenblatt löschen? Also nicht das Blatt selbst, sondern nur den Inhalt.
Wichtig wäre auch, dass dabei eventuell bereits getätigte Formatierungen im aktuellen aktiven Sheet mitgelöscht werden.
.lg
Wie kann ich den gesamten Inhalt vom aktiven Tabellenblatt löschen? Also nicht das Blatt selbst, sondern nur den Inhalt.
Wichtig wäre auch, dass dabei eventuell bereits getätigte Formatierungen im aktuellen aktiven Sheet mitgelöscht werden.
.lg
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Inhalt von Tabellenblatt löschen
was gefällt Dir an oRange.clearContents( mySwitch ) nicht?
mySwitch ist die Addition der Werte für:
'1 - value
'2 - date, time
'4 - strings
'8 - annotation
'16 - formula
'32 - hardattr
'64 - styles
'128 - objects
mySwitch ist die Addition der Werte für:
'1 - value
'2 - date, time
'4 - strings
'8 - annotation
'16 - formula
'32 - hardattr
'64 - styles
'128 - objects
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Re: Inhalt von Tabellenblatt löschen
ich schreibe also statt mySwitch 255 in die Klammer, aber was ist oRange?
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Inhalt von Tabellenblatt löschen
in dem Fall ein Bereich (engl: range).
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Re: Inhalt von Tabellenblatt löschen
ja das ist klar, aber der Bereich von einem Tabellenblatt ist ja eigentlich unendlich, und da der ganze Inhalt gelöscht werden soll (egal welche Spalte und Zeile) ist es hier schwer einen Range anzugeben.
Re: Inhalt von Tabellenblatt löschen
Warum so umständlich über Range?
Löscht alle Zelle inklusive der Formatierungen.
mfg
Michael
Code: Alles auswählen
odoc=thiscomponent
osheet=odoc.sheets(0)
osheet.clearContents(255)
mfg
Michael
__
FAQ zu Starbasic -> http://www.starbasicfaq.de
FAQ zu Starbasic -> http://www.starbasicfaq.de
Re: Inhalt von Tabellenblatt löschen
manchmal ist es doch so naheliegend und man kommt einfach nicht darauf
ist das eigentlich ein Bug, dass die Zelle die gerade selektiert ist, nicht mitgelöscht wird?

ist das eigentlich ein Bug, dass die Zelle die gerade selektiert ist, nicht mitgelöscht wird?
Re: Inhalt von Tabellenblatt löschen
Kann ich mit 2.4.1 unter Wndows XP nicht bestötigen. Bei mir wird alles gelsöcht.
mfg
Michael
mfg
Michael
__
FAQ zu Starbasic -> http://www.starbasicfaq.de
FAQ zu Starbasic -> http://www.starbasicfaq.de
Re: Inhalt von Tabellenblatt löschen
Das ist ein Irrtum.sg1985 hat geschrieben:aber der Bereich von einem Tabellenblatt ist ja eigentlich unendlich
OOo 3.0 Beta = 65536 Zeilen ; 1024 Spalten
OOo < 3.0 Beta = 65536 Zeilen ; 256 Spalten
Software hat keinen Verstand - benutze deinen eigenen...!
Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem