Macro Autostart

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Christian K.
**
Beiträge: 24
Registriert: Mi, 20.07.2005 10:55
Kontaktdaten:

Macro Autostart

Beitrag von Christian K. »

Hi,

ich habe folgendes Problem: Ich würde gerne ein Macro immer dann ausführen lassen wenn in einem Base Dokument ein bestimmtes Form Dokument geöffnet wird.
Also Beispiel: Base Datei: "neu" öffnen. Dann auf Forms gehen und Form "test" öffnen -> dann soll das Makro automatisch starten.

Bisher habe ich nur die Lösung mit Customize -> Events -> When opening Document gefunden. Funktioniert auch tadellos, aber dann startet er das Macro auch wenn ich die Database Datei "neu" öffnen will, bzw. ein anderes Form als mein "test".

Gibt es hierzu eine spezielle Lösung?

Über Hilfe wäre ich sehr dankbar!
ykcim
*****
Beiträge: 324
Registriert: Di, 29.07.2003 15:22
Wohnort: Neu-Isenburg
Kontaktdaten:

Beitrag von ykcim »

Hi,

Du kannst entscheidnen ob das Event immer beim Öffnen von Dokumenten ausgeführt wirden soll. Oder ob das Eriegnis nur mit einem Dokumente verknüpft werden soll.

OO 1.1.x oben rechts OpenOffice oder Dokument
OO 1.9.x unten Speichern in : OO oder Dokument.

mfg
Michael Dannenhöfre
__
FAQ zu Starbasic -> http://www.starbasicfaq.de
Christian K.
**
Beiträge: 24
Registriert: Mi, 20.07.2005 10:55
Kontaktdaten:

Beitrag von Christian K. »

Habe das so wie beschrieben getestet und funktioniert leider nicht.
Wenn ich das für ein Base Form machen will bietet er mir nicht das Dokument an in der Auswahl sondern nur OOo. (Setze übrigens OOo 1.9.xx ein!)

Habe es inzwischen anderst gelöst:
1. Navigator-Fenster öffnen
2. rechtsclick auf das Main-Form -> Properties
3. Event -> When loading ... -> Makro zuweisen

So scheint es zu funktionieren.

Danke aber auf alle Fälle mal für die Antwort!
Antworten