Hallo, Thomas!

Deinen Ärger über den Makro-Rekorder kann ich ja verstehen, aber wichtig ist er 
trotzdem - vorausgesetzt, dass die LibO-Entwickler den ganzen Kram nicht nur 
für sich selbst und ihre programmierkundigen Freunde schreiben.

90% aller potentiellen Nutzer werden nie dahin kommen, irgendwelche 
Programmiersprachen zu lernen, um sich dann einfach mal selber Makros zu 
schreiben. Bei mir wars auch so, und als ich dann mal die 
Makro-Aufzeichnungsfunktion in Microsoft Word entdeckt habe, war ich heilfroh, 
weil ich mir auf diese Weise in den letzten Jahren eine Riesenmenge sinnloser 
Arbeitsstunden vor dem Computer ersparen konnte. Ich bin sogar noch in der 
Lage, mir das Aufgezeichnete anzusehen, es nachzuvollziehen und dann nach 
meinen Bedürfnissen anzupassen, aber ich bin mir sicher, dass man bei 
mindestens drei Vierteln aller (potentiellen) Office-Nutzer nicht mal das 
voraussetzen kann. Optimistisch geschätzt.

Also, liebe Leute: Finger weg vom Makro-Rekorder - es sei denn, um ihn zu 
verbessern!

;-)

ebf. Thomas





Am 09.08.2011 22:43, schrieb Thomas Krumbein:
> Hey Jochen,
>
> das ist ein bekanntes und schon lange bestehendes Problem. Betrifft
> nicht nur diese Befehlsschritte - wird bei ca. 50 % der Versuche so
> ausgehen. Der Makro-Rekorder ist (gelinde gesagt) "Schrott" und sollt
> gar nicht benützt werden. Immer wenn die Ausführungszeile auskommentiert
> wird (REM) ist sich der Recorder nicht sicher, ob das wirklich
> funktioniert. Manchmal klappt es, manchmal nicht (mit Entfernen des "REM")
> Lasst die Finger vom Rekorder - oder nutzt ihn, um manche Funktionen zu
> erfragen, die man dann selbst einbaut ( und versteht...).
>
> Viele Grüße
> Thomas
>
>
>
>
> Am 09.08.2011 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
-- 
NEU: FreePhone - 0ct/min Handyspartarif mit Geld-zurück-Garantie!               
Jetzt informieren: http://www.gmx.net/de/go/freephone

-- 
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

Antwort per Email an