Hallo Anton,
Anton_erhard schrieb:
Hallo,
mein langjährig eingesetztes MS-Word Project möchte ich im OO-Writer
umsetzen. Dazu müssen die über die Menu-Leiste ausgewählten Programme
namentlich (Bezeichnung im Menu) ausgewählt und individuell ausgeführt
werden.
Gib es in OO ein Äquivalent zum Befehl "Which Button" in VBA der die
erforderlichen Angaben aus dem angezeigten Menu zur Verfügung stellt?

Ich weiss nicht ob ich die Richtung Deiner Frage richtig verstehe, aber vielleicht helfen Dir diese Hinweise: Du kannst ja einem Ereignis (z.B. "beim Auslösen" bei einem Button) ein Makro (z.B. "ButtonAktionen()") zuordnen.

Wenn Du diesem einen Parameter (event) mitgibst, erhält dieser beim Aufruf den Bezug auf das sendende Objekt (hier also auf den Button).

Dessen Eigenschaften (z.B. dessen Namen) kannst Du dann für weitere Aktionen auswerten. Welche Eigenschaften und Methoden dabei zur Verfügung stehen siehst Du am einfachsten mit einem Aufruf von Xray (habe ich hier auskommentiert).

sub ButtonAktionen(event)
'Xray event
    Eigenschaft=event.source.model.name
end sub

Damit kannst Du also dasselbe Makro je nach aufrufendem Dialogelement verschiedenen Aktionen durchführen lassen.

Das X - Ray Tool findest Du hier: http://www.ooomacros.org/dev.php

Gruß
Gisbert

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Antwort per Email an