nach einem bestimmten Vorgang habe ich immer eine leere Zeile an erster Stelle in meinem Dokument.
Das ist auch definitiv so gewünscht.
Jetzt würde ich diese gerne aus einem Dokument entfernen.
Dazu habe ich auch eine Lösung geschrieben, die erstmal ganz gut funktioniert.
Code: Alles auswählen
objCursor.gotoStart(False)
objCursor.gotoNextParagraph(True)
objText.insertString(objCursor, "", True)
Beginnt das Dokument allerdings mit einer Tabelle, wurde diese immer komplett markiert und mit einem Leer-String überschrieben.
Dazu habe ich den Code folgendermaßen erweitert:
Code: Alles auswählen
objCursor.gotoStart(False)
objCursor.gotoNextParagraph(True)
If objCursor.getString().Trim <> "" Then
objCursor.goLeft(1, True)
End If
objText.insertString(objCursor, "", True)
Gibt es eine Möglichkeit den Cursor an die erste Stelle zu setzen und anschließend die "ENTF"-Taste zu simulieren?
Damit würde die erste Zeile entfernt werden und die Tabelle bestehen bleiben!
Vielen dank schonmal!