Seite 1 von 2

VBA-Selection in LO-Basic

Verfasst: Fr 13. Jan 2017, 19:35
von gianni
Mit eurer Hilfe habe ich jetzt gelernt, wie man den rechten Rand einer Selektion bewegt. Zum Beispiel mit

Code: Alles auswählen

oViewCursor.goRight(3, True)
oViewCursor.goLeft(2, True)
Wie bewegt man den linken Rand?

Und wie übersetze ich in LO-Basic den VBA-Code:

Code: Alles auswählen

Selection.Start = Selection.Start + Len(Selection)
oder:

Code: Alles auswählen

Selection.Start = Selection.End
?

Re: VBA-Selection in LO-Basic

Verfasst: Fr 13. Jan 2017, 23:16
von karolus
Dir wurde doch schon geraten MRI zu installieren und zu benutzen, warum tust du das nicht?

Re: VBA-Selection in LO-Basic

Verfasst: Sa 14. Jan 2017, 15:19
von gianni
von karolus » Fr 13. Jan 2017, 23:16
Dir wurde doch schon geraten MRI zu installieren und zu benutzen, warum tust du das nicht?
Jetzt habe ich versucht, MRI zu installieren.

Ich bekomme diese Fehlermeldung:
Bild

Ich arbeite in einer Universität mit Rechnern auf denen ich keine Programme installieren kann. Außerdem entweder kann ich mit dem installierten LibreOffice keine Makros ausführen oder aber gelingt es mir nicht, die Sicherheitseinstellungen so zu ändern, dass ich Makros ausführen kann.

Deswegen bin ich gezwungen, mit einer portablen Version von LibreOffice zu arbeiten. Könnte dies der Grund sein, dass es mir nicht gelingt, MRI zu installieren?

Re: VBA-Selection in LO-Basic

Verfasst: Sa 14. Jan 2017, 15:57
von karolus
Hallo

Versuchs mal mit der aktuellen Version 1.3.3 von http://extensions.services.openoffice.o ... roject/MRI

Wo hast du die "uralt" Version 1.1.2 ausgegraben?

Re: VBA-Selection in LO-Basic

Verfasst: Sa 14. Jan 2017, 17:12
von gianni

Re: VBA-Selection in LO-Basic

Verfasst: Sa 14. Jan 2017, 17:23
von gianni
Ich bekomme genau denselben Fehler mit der neuen wie mit der alten Version:
Bild

Re: VBA-Selection in LO-Basic

Verfasst: Sa 14. Jan 2017, 18:06
von karolus
Hallo

Ich erinnere mich, das es schonmal hartnäckige Probleme mit fehlgeschlagenen Installationen von Extensions gab,
beende mal LIbreoffice, verschiebe deine LO-konfiguration komplett woanders hin, starte neu und installiere dann Mri neu.

Re: VBA-Selection in LO-Basic

Verfasst: Sa 14. Jan 2017, 18:09
von gianni
Ich habe LibreOffice Writer Portable geschlossen und neue eröffnet und nochmals versucht, MRI-1.3.3 zu installieren. Mit demselben Ergebnis:
Bild

Re: VBA-Selection in LO-Basic

Verfasst: Sa 14. Jan 2017, 18:33
von gianni
Jetzt hat es funktioniert!
Bild

Ich habe neu gebootet und nicht mehr auf "Für alle Benutzer", sondern auf "Nur für mich" gedrückt.

Re: VBA-Selection in LO-Basic

Verfasst: Sa 14. Jan 2017, 19:33
von musikai
Na zum Glück :-)

Ich empfehle Dir außerdem das Buch "Andrew Pitonyak - OpenOffice.org-Makros Erklärt":
http://www.uni-due.de/~abi070/count.php ... eutsch.pdf

Der link ist von hier:
http://www.pitonyak.org/oo.php

Auf der Seite gibt es auch Dokumente über die Unterschiede von VBA und OOo Basic

Eine echte Schatzgrube.