Hallo Jochen, *, Am 2011-08-09 18:54, schrieb Jochen:
Hallo *,auf der de-user-ML habe ich eine Anfrage bzgl. der Makroaufzeichnung "angenommen". Problembeschreibung: Es mit der experimentellen Makro-Aufzeichnungsfunktion nicht möglich, den Befehl "Format -> Groß-/Kleinschreibung -> GROSSBUCHSTABEN" aufzuzeichnen. Bei der Aufzeichnung selbst kommt keine Fehlermeldung, die Aktion wird sauber geschluckt, aber bei der Makro-Aufzeichnung passiert nichts. Kein Wunder, denn der Makro sieht dann so aus (Makroname: "yyy"): sub yyy rem ---------------------------------------------------------------------- rem define variables dim document as object dim dispatcher as object rem ---------------------------------------------------------------------- rem get access to the document document = ThisComponent.CurrentController.Frame dispatcher = createUnoService("com.sun.star.frame.DispatchHelper") rem ---------------------------------------------------------------------- rem dispatcher.executeDispatch(document, ".uno:ChangeCaseToUpper", "", 0, Array()) Das Problem ist, dass die letzte Zeile ge-remt ist. Wenn "rem" manuell entfernt wird, funktioniert das Makro. IMHO liegt hier ein Bug vor. Was meint Ihr bzw. weiß jemand, ob das schon bekannt ist? Das Problem besteht bei Windows XP (alle aktuellen Updates) und Windows 7 Prof. 32 und 64 Bit sowie in LibreOffice 3.3.3 und 3.4.2. Dieses Konstellationen wurden von mir getestet. Gruß Jochen
Auch unter SuSE 11.4, 64Bit tritt dieser Fehler auf Grüße Wolfgang -- Informationen zum Abmelden: E-Mail an [email protected] Tips zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/discuss/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
