von moritz » So, 23.09.2007 18:19
Hallo,
ist es wirklich so, daß mit Basic- Makros Textmarken in Writer nur außerhalb von Tabellen funktionieren?
Ich habe eine Textmarke innerhalb einer Tabelle, die ich manuell ganz korrekt anspringen kann. Mit dem Makro funktioniert das nur, wenn die Marke außerhalb einer Tabelle ist. Die Marke wird innerhalb der Tabelle zwar ordentlich gefunden, wenn ich dort aber den sichtbaren Cursor platzieren will, kommt eine Fehlermeldung "Basic- Laufzeitfehler", ... "Message .", also ohne genaue Fehlerangabe.
oSichtbarerCursor = oDoc.getCurrentController().getViewCursor()
Bookmark=oDoc.Bookmarks.getByName("weiter_im_Text") -> bis hierher i.O.
oDocCursor = oDoc.Text.createTextCursorByRange(Bookmark.Anchor) -> Fehlermeldung
oSichtbarerCursor.gotoRange(oDocCursor, FALSE)
Kann man das Problem irgendwie umgehen?
Vielen Dank
Moritz
Hallo,
ist es wirklich so, daß mit Basic- Makros Textmarken in Writer nur außerhalb von Tabellen funktionieren?
Ich habe eine Textmarke innerhalb einer Tabelle, die ich manuell ganz korrekt anspringen kann. Mit dem Makro funktioniert das nur, wenn die Marke außerhalb einer Tabelle ist. Die Marke wird innerhalb der Tabelle zwar ordentlich gefunden, wenn ich dort aber den sichtbaren Cursor platzieren will, kommt eine Fehlermeldung "Basic- Laufzeitfehler", ... "Message .", also ohne genaue Fehlerangabe.
oSichtbarerCursor = oDoc.getCurrentController().getViewCursor()
Bookmark=oDoc.Bookmarks.getByName("weiter_im_Text") -> bis hierher i.O.
oDocCursor = oDoc.Text.createTextCursorByRange(Bookmark.Anchor) -> Fehlermeldung
oSichtbarerCursor.gotoRange(oDocCursor, FALSE)
Kann man das Problem irgendwie umgehen?
Vielen Dank
Moritz