Eine SUB (nicht Makro) beim öffnen eines Calc-Sheets starten

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: Eine SUB (nicht Makro) beim öffnen eines Calc-Sheets starten

Re: Eine SUB (nicht Makro) beim öffnen eines Calc-Sheets starten

von Dengue » Mi, 16.12.2009 09:06

Vielen Dank an euch Beide!

Es lag wirklich daran. Mit "Dokument erzeugen" habe ich die richtige Zuweisung. Jetzt funktioniert es sehr gut.

Re: Eine SUB (nicht Makro) beim öffnen eines Calc-Sheets starten

von Karolus » Di, 15.12.2009 16:27

Hallo
Bei einem Vorlagendokument darftst du nicht das Ereignis 'Dokument öffnen' verwenden, sondern das Ereignis 'Dokument erzeugen'.

Gruß Karo

Re: Eine SUB (nicht Makro) beim öffnen eines Calc-Sheets starten

von peterschleif » Di, 15.12.2009 15:28

Hallo.

Daran wird es liegen. .ots ist eine Vorlage. Du kannst Sie öffnen und mit "Speichern unter" als .ods abspeichern. Dann Schließen und erneut öffnen.

Außerdem bitte mal prüfen: Marko-Sicherheit auf "Niedrig" oder "Mittel"?

Peter

Re: Eine SUB (nicht Makro) beim öffnen eines Calc-Sheets starten

von Dengue » Di, 15.12.2009 15:02

Vielen Dank für deine Antwort!

Leider tut sich beim Start dann nichts.. Die Datei ist als .ots gespeichert, da verschiedene Nutzer auf ein Netzwerklaufwerk zugreifen. Kann das das Problem sein?

Re: Eine SUB (nicht Makro) beim öffnen eines Calc-Sheets starten

von peterschleif » Di, 15.12.2009 14:49

Hallo.

- Menü Extras | Anpassen
- Register "Ereignisse"
- unten bei Speichern in: DeinDokument.ods auswählen
- Doppelklick "Dokument öffnen"
- Im linken Bereich "Bibliothek" zu deinem Modul durchhangeln und dieses Modul anklicken
- jetzt siehst Du rechts deine Sub-Routinen
- anklicken
- OK
- OK

Peter

Eine SUB (nicht Makro) beim öffnen eines Calc-Sheets starten

von Dengue » Di, 15.12.2009 13:57

Ich brauche dringend Hilfe ;)

Folgendes Problem, beim öffnen einer Calc Datei / Sheet soll ein Unterprogramm / Sub gestartet werden. Ein Makro kann man ja z.B. dem Öffnen zuweisen. Aber ich will nur eine Sub starten, die dann eine Globale Variable an andere Subs in diesem Makro übergibt. Ich hoffe das ist verständlich!?

Was bedeutet eigentlich die main sub? Deren Inhalte werden ja nicht automatisch ausgeführt oder?

Vielen Dank

Nach oben