autostart für ein Makro?

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: autostart für ein Makro?

Re: autostart für ein Makro?

von komma4 » So, 13.02.2011 03:37

clag hat geschrieben:Aber auch nur bei "Datei öffnen" bei "Datei fertig geladen" ist nach wie vor keine Aktion festzustellen ....
Kann ich -umzugsbedingt erstmals mit Windows, (für die Version 3.2.1), unterwegs- bestätigen.

Re: autostart für ein Makro?

von komma4 » So, 13.02.2011 03:26

Reginald hat geschrieben:kann ich kurz auf den Zug aufspringen?
Moderation on
Nein, darfst Du nicht.
Moderation off


Bitte:

nutze bei Fragen, die bereits schonmal hätten gestellt werden können- die SUCHFUNKTION des Forums, um mögliche Antworten zu finden.
Dein Frage bezieht sich auf eine Standardaufgabe - dafür gibt es meistens schon die passende(n) Antwort(en); bspw. hier: viewtopic.php?f=8&t=46791



Ansonsten: Threads nicht für weitere Fragen missbrauchen, die ähnlichen Hintergrund haben - sondern einen neuen Thread (mit sinnvollem, aussagekräftigem Titel) eröffnen; Danke.

Re: autostart für ein Makro?

von Reginald » So, 13.02.2011 01:40

Hey Leute,

kann ich kurz auf den Zug aufspringen?

Ich nutze OO 3.3, bin relativ neuer OO User und wenig geübt im Programmieren (In Access kenne ich mich (noch) besser aus ...)

Wie kann ich mit dieser Autostart-Funktion ein Formular mit dem Namen "testformular" in Base beim Starten öffnen? :?

(Also mit nem Makro, soweit ist mir das klar, aber mit welchem Code??)

Grüße

Reg

Re: autostart für ein Makro?

von clag » Do, 13.01.2011 08:14

Moin Leutz,

nach eigen weiteren Versuchen habe zumindest hier für meinem Rechner teilweise herausgefunden warum der Makrostart bockt.
Die Datei war in einem Verzeichnis gespeichert welches nicht unter
Menü > Extras > OpenOffice.org > Sicherheit > Makrosicherheit > Vertrauenswürdige Quellen_Dateiquellen
aufgeführt war.

Jetzt nachdem ich dieses Verzeichnis zur Liste der Vertrauenswürdige-Dateiquellen hinzugefügt habe startet das Makro direkt nach laden der Datei. :)
Aber auch nur bei "Datei öffnen" bei "Datei fertig geladen" ist nach wie vor keine Aktion festzustellen ....

Re: autostart für ein Makro?

von DPunch » Mi, 12.01.2011 14:13

Aloha

Läuft fehlerfrei unter Win XP und OOo 3.2.1 mit "Dokument öffnen", nur bei "Laden des Dokuments beendet" tut sich nichts.

Re: autostart für ein Makro?

von balu » Mi, 12.01.2011 12:42

Hallo clag,

ich hatte da schon so ein ganz dummes Gefühl {Vorahnung}, dass es bei dir nicht funktioniert. Ich muss aber auch gestehen, dass ich es nicht getestet hatte. Sorry dafür. :oops:
Karolus hat geschrieben: -Unterschiedliches Programmverhalten unter Windows ( hier Suse-linux )
-Unterschiedliche Programmversionen ( hier LO RC2 )
Daran könnte es eventuell durchaus liegen, denn ich bekomme es hier unter WinXP mit OOo 3.2.1 auch nicht ans laufen. Auch mit LO
LibreOffice 3.3.0
OOO330m7 (Build:9526)
ooo-build 2010-09-24
will es hier nicht funktionieren. (ja ich weis das es keine aktuelle LO-Version ist, aber ich hab nun mal halt jetzt nur diese)

Also kein clag Phänomen. :!:



Gruß
balu

Re: autostart für ein Makro?

von Karolus » Mi, 12.01.2011 11:41

Hallo
Wieso kann ich dir auch nicht beantworten, möglich sind da ( in IHMO Reihenfolge der Wahrscheinlichkeit ):
-Clag
-Unterschiedliches Programmverhalten unter Windows ( hier Suse-linux )
-Unterschiedliche Programmversionen ( hier LO RC2 )

Karo
Edit: in absteigender Wahrscheinlichkeit !

Re: autostart für ein Makro?

von clag » Mi, 12.01.2011 11:20

Hallo Balu,

plopp ...
das war die Seifenblase Hoffnung die sich gleich wieder aufgelöst hat,
denn dein Ratschlag wirkt hier bei mir leider nicht :(


edit @ Karolus,
hmmm, ich jetzt ganz dumm aus der Wäsche guckend, wieso :shock:
was könnte da auf meinem PC störend wirken?

Re: autostart für ein Makro?

von Karolus » Mi, 12.01.2011 11:10

Hallo
Auch dein Makro läuft hier einwandfrei automatisch mit dem Ereignis "Dokument öffnen".

Karo

Re: autostart für ein Makro?

von balu » Mi, 12.01.2011 10:56

Hallo clag,

was hälst Du denn davon, wenn Du in deinem Makro mal die Variablen Dimensonierst?
Also:

Code: Alles auswählen

dim myDoc as object
etc. etc
Das könnte wohl mitunter Wunder bewirken :wink:


Gruß
balu

Re: autostart für ein Makro?

von clag » Mi, 12.01.2011 10:26

Moin Kenners un Könners.....

mein Calc foppt mich und bockt irgendwie auf halbem Weg.....
ganz speziel bei dem Versuch ein Makro mit der Anweisung unter Menü > Extras > Anpassen > Ereignisse "Laden des Dokuments beendet" zu laden tut sich garnix bei "Dokument öffnen" muss ich erst einmal mit der Maus auf einen Menüeintrag klicken damit das Makro startet hmmm

Das Makro ist klitzeklein aber macht Ärger wie ne Beta :(

Code: Alles auswählen

sub time_refresh
	myDoc = thisComponent
	mySheet = myDoc.Sheets().getByName("Tabelle1")
	mytimecell1=mysheet.getCellRangeByName("$B$1") 
	endless:
	wait 1000
	mytimecell1.string = TIME
	goto endless
End Sub
kriegt das jemand von euch direkt zum laufen?

Re: autostart für ein Makro?

von Karolus » Di, 11.01.2011 13:03

Hallo
Versuchs doch mal mit dem Ereignis: Dokument öffnen ... das tuts hier.
...mein ermüdender Blick...
Bist du Hypnotiseur ?

Karo

Re: autostart für ein Makro?

von clag » Di, 11.01.2011 12:22

Hi Karolus

ja ok, das mit dem speichern in der Datei hatte ich nach dem anstarren des Auswahlfensters für die Aktionen mitbekommen,
nach dem mein ermüdender Blick sich langsam senkte :lol:

also das oben beschriebene Verhalten bezog sich schon auf die "in der Datei gespeicherte" Anweisung
und einem anschließenden schließen und öffnen der betreffenden Datei.

Wie gesagt die Anweisung bei "Datei fertig geladen" bewirkt nicht das starten des Makros..... :?

Re: autostart für ein Makro?

von Karolus » Di, 11.01.2011 12:09

Hallo
Entschuldige das ich mich so furchtbar ungenau ausgedrückt habe - 8)
Unterhalb der Ereignisauswahl findest du die Worte: "Speichern in" dahinter kannst du auswählen wo die Ereigniszuordnung (die du oben getroffen hast ) abgespeichert wird.....

Karo

Re: autostart für ein Makro?

von clag » Di, 11.01.2011 11:43

Hallo Karolus,

das Fenster mit den Aktionen musste ich mir eine ganze Weile ansehen bis ich drauf gekommen bin, was du meintest :lol:

Irgend wie versteh ich aber noch nicht so ganz die Aktionen?
Es gibt zwar eine vom Wortlaut passende Option "Dokument fertig geladen" aber da regt sich nichts :(

Bei der Option "Dokument aktivieren" startet das Makro nach dem Laden!?
das suggeriert mir aber, dass es bei der Aktivierung anderer Dokumente eventuell haken könnte,
bzw wenn es im Hintergrund geladen wird, startet das Makro vermutlich auch nicht ... hmm

Hast du eine Vorstellung davon warum das Makro bei "Dokument fertig geladen" nicht startet?

Nach oben