Hallo *,

guten Morgen und ein gutes neues Jahr.

Ich habe eine Frage zur Makroprogrammierung. Das unten stehende Makro fügt eine Tabelle am Ende des Dokumentes ein. Leider fügt LO unterhalb der Tabelle immer ein "Absatzzeichen" ein. Darüber stolpern laufend Personen, die damit zu tun haben. Es gibt einen Workaround, um dieses "Absatzzeichen" zu entfernen: Anklicken der letzten Zelle in der Tabelle und Drücken von Strg+Umschalt+Entf.

Ich möchte die Entfernung des "Absatzzeichens" per Makro realisieren. Allerdings finde ich nicht den dazu gehörigen Makrobefehl.
Also es fehlt:
1) Springe zur letzten Zelle der Tabelle
2) Führe Strg+Umschalt+Entf aus

Kennt jemand die Lösung?

Sub Probe
  Dim oTable
  Dim oInsertPoint
  oTable = ThisComponent.createInstance("com.sun.star.text.TextTable")
  oTable.initialize(2, 3) 'Zwei Zeilen, drei Spalten.
  oInsertPoint = ThisComponent.Text.getEnd()
oInsertPoint.getText().insertTextContent(oInsertPoint, oTable, False)
    oTable.setDataArray(Array(Array(0, "Eins", 2), Array(3, "Vier", 5)))
End sub

Gruß

Jochen

--
Informationen zum Abmelden: E-Mail an [email protected]
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Antwort per Email an