Hallo an alle,
ich habe folgendes Problem: Ich habe in OO Writer (3.2 u. 3.4) ein Formular mit einem mit Feldbefehl erstelltem Eingabefeld, welches beim Öffnen des Dokuments aufpoppt. Wenn die Eingabe hierin abgeschlossen ist und das Eingabefeld schließt, kann man - wie in der Hilfe angegeben - es mittels Strg, Umschalt- und F9-Taste wieder neu aufrufen. Dies ist für manche Kollegen schwierig zu merken, deshalb bräuchte ich ein entsprechendes Makro, welches wiederum für mich schwierig zu erstellen ist, mit dem Makro-Rekorder klappt es leider nicht. Das Makro soll bewirken, das das Eingabefeld erneut öffnet, genauso wie mit Strg -Umschalt-F9.
Vielleicht kann und will mir jemand helfen.
Vielen Dank und viele Grüsse
Mostpatiently
Makro für Writer Eingabefeld
Moderator: Moderatoren
-
- ****
- Beiträge: 129
- Registriert: Di, 15.12.2009 20:19
Re: Makro für Writer Eingabefeld
mit dem Makro-Rekorder klappt es leider nicht.
Du Brauchst nur dass eine "rem" vor der dispatcher-Zeile zu löschen:
Code: Alles auswählen
sub Main
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 ----------------------------------------------------------------------
dispatcher.executeDispatch(document, ".uno:UpdateInputFields", "", 0, Array())
end sub
Gruß
Stephan
-
- ****
- Beiträge: 129
- Registriert: Di, 15.12.2009 20:19
Re: Makro für Writer Eingabefeld
Aha!
Hallo Stephan, vielen Dank!
Gruss
Mostpatiently
Hallo Stephan, vielen Dank!
Gruss
Mostpatiently