von balu » Do, 06.10.2011 01:39
Hallo howtoman,
Standardfragen:
- Betriebssystem?
- OOo welche Version?
Du sprichst von Dialog, blos frage ich mich wie Du den Dialog erzeugst? Es gibt da 2 Methoden:
1.
Dialog über die IDE erstellt.
Das ist der Editor wo man den Code eintippt. Mal ganz salop gesagt.
2.
Dialog wird zur Laufzeit erstellt, also ohne IDE.
Wenn bei dir Punkt 1 zutrifft, dann stellen sich mir noch weitere Fragen, aber nur um Missverständnisse auszuräumen.
Möchtest Du wirklich den Namen, oder aber den Titel der OptionButton auslesen? Sind die OptionButton auch alle unterschiedlich betitelt/beschriftet?
Mir persönlich kommt deine Function irgendwie komisch vor. Das hat aber nicht sehr viel zu bedeuten, da ich mich selber noch auf Anfänger-Niveau befinde. Insgesamt macht sie mir aber ehern den Eindruck das sie nicht von OOo, sondern von M$-Office VBA stammt. Und aus diesem Grund wird die Function nicht einwandfrei in OOo funktionieren, weil das ansprechen und auswerten von einzelnen Objekten wie z.B. OptionButton in OOo nicht gleichzusetzen ist wie in M$-Office VBA. Das bedeutet dann aber für dich, dass die Function komplett neu geschrieben werden muss. Wenn aber die Datei samt des Makros und des Dialogs in M$-Office und in OOo funktionieren soll/muss, dann musst Du alles 2 mal schreiben, einmal für M$-Office, und einmal für OOo. Und zusätzlich muss noch eine kleine Weiche eingebaut werden, die zwischen den Beiden Programmen automatisch umschaltet.
Also meine Abschlussfrage.
Soll, oder muss die Datei in M$-Office und in OOo funktionieren?
Gruß
balu
Hallo howtoman,
Standardfragen:
- Betriebssystem?
- OOo welche Version?
Du sprichst von Dialog, blos frage ich mich wie Du den Dialog erzeugst? Es gibt da 2 Methoden:
1.
Dialog über die IDE erstellt.
Das ist der Editor wo man den Code eintippt. Mal ganz salop gesagt.
2.
Dialog wird zur Laufzeit erstellt, also ohne IDE.
Wenn bei dir Punkt 1 zutrifft, dann stellen sich mir noch weitere Fragen, aber nur um Missverständnisse auszuräumen.
Möchtest Du wirklich den Namen, oder aber den Titel der OptionButton auslesen? Sind die OptionButton auch alle unterschiedlich betitelt/beschriftet?
Mir persönlich kommt deine Function irgendwie komisch vor. Das hat aber nicht sehr viel zu bedeuten, da ich mich selber noch auf Anfänger-Niveau befinde. Insgesamt macht sie mir aber ehern den Eindruck das sie nicht von OOo, sondern von M$-Office VBA stammt. Und aus diesem Grund wird die Function nicht einwandfrei in OOo funktionieren, weil das ansprechen und auswerten von einzelnen Objekten wie z.B. OptionButton in OOo nicht gleichzusetzen ist wie in M$-Office VBA. Das bedeutet dann aber für dich, dass die Function komplett neu geschrieben werden muss. Wenn aber die Datei samt des Makros und des Dialogs in M$-Office und in OOo funktionieren soll/muss, dann musst Du alles 2 mal schreiben, einmal für M$-Office, und einmal für OOo. Und zusätzlich muss noch eine kleine Weiche eingebaut werden, die zwischen den Beiden Programmen automatisch umschaltet.
Also meine Abschlussfrage.
Soll, oder muss die Datei in M$-Office und in OOo funktionieren?
Gruß
balu