Libre Office

Alles löschen im Makro

Alles zur Programmierung im LibreOffice.
Antworten
paulderfinne
Beiträge: 71
Registriert: Mi 20. Feb 2013, 13:49

Alles löschen im Makro

Beitrag von paulderfinne » So 18. Jan 2015, 16:29

Hallo liebe Programmiergemeinde,

Mein Anliegen sagt der Titel: Wie kann ich im Writer- Makro alles löschen. Also das auzsführen, was ein strg+a und anschließend Löschen-Rück bzw. Entf. tun?

Mit dem Makrorecorder tat sich gar nichts.

F3K Total
* LO-Experte *
Beiträge: 2516
Registriert: So 10. Apr 2011, 10:10

Re: Alles löschen im Makro

Beitrag von F3K Total » So 18. Jan 2015, 17:00

So?

Code: Alles auswählen

Sub delete_all
    oTextCursor = thiscomponent.Text.createTextcursor
    oTextCursor.collapseToStart
    oTextCursor.gotoend(true)
    oTextCursor.String = ""
End Sub
Gruß R
Windows 11: AOO, LO Linux Mint: AOO, LO

paulderfinne
Beiträge: 71
Registriert: Mi 20. Feb 2013, 13:49

Re: Alles löschen im Makro

Beitrag von paulderfinne » So 18. Jan 2015, 17:45

Jepp. Das Funktioniert. Vielen Dank F3K Total.

Möchte nur mal wissen, woher ihr immer dieses Wissen habt. :oops:

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2720
Registriert: Fr 10. Dez 2010, 10:01

Re: Alles löschen im Makro

Beitrag von karolus » Mo 19. Jan 2015, 12:52

Hallo

...Wobei das auch in einer Zeile geht.

Code: Alles auswählen

Sub delete_all
    thiscomponent.Text.String = ""
End Sub
Karolus
LO25.2.x.y debian 13(trixie) auf Raspberry5 8GB (64bit)
LO25.8.x.y flatpak debian 13(trixie) auf Raspberry5 8GB (64bit)

Open Office
Antworten