Discussion:
Automatisches Öffnen eines Userforms
(zu alt für eine Antwort)
Joachim Püschel
vor 21 Jahren
Permalink
Hallo Experten.

ich habe bisher nur VBA mit Excel bzw. recht viel über VB
programmiert, muß mich allerdings nun -dienstlich bedingt-
mit VBA für Word befassen. Es ist eigentlich frustrierend,
daß man wieder mit den einfachsten Sachen anfangen muß.

Hier meine Frage:

Ich habe ein Userform erstellt, welches später Daten in
das Dokument übertragen soll (da muß ich bestimmt auch
noch jede Menge Fragen stellen). Ich schaffe es nicht, daß
beim Start des Worddokumentes automatisch das Userform
angezeigt wird.

Kann mir jemand helfen?
Ach ja, gibt es dazu eigentlich ein brauchbares Tutorial
im Netz?

Viele Grüße
Joachim
Cindy M -WordMVP-
vor 21 Jahren
Permalink
Hi Joachim,
Post by Joachim Püschel
Ich habe ein Userform erstellt, welches später Daten in
das Dokument übertragen soll (da muß ich bestimmt auch
noch jede Menge Fragen stellen). Ich schaffe es nicht, daß
beim Start des Worddokumentes automatisch das Userform
angezeigt wird.
Da müsstest Du eine Prozedur namens AutoExec haben. Und diese
müsste sich entweder in Normal.dot oder eine Dokumentvorlage
im STARTUP (AutoStart) Ordner befinden.

Speicherort dieses Ordners steht unter
Extras/Optionen/Speicherorte für Dateien.

Cindy Meister
Autor von: Microsoft Word. Das Profibuch (MS Press)
INTER-Solutions, Switzerland
http://www.word.mvps.org
http://homepage.swissonline.ch/cindymeister
http://go.compuserve.com/MSOfficeForum

Rückfragen & Antworten nur in der Newsgroup, bitte!
Norbert Schiller
vor 21 Jahren
Permalink
Hallo Joachim,

beim Erstellen eines Dokumentes auf Basis deines *.dot's wird das Event _New
gefeuert. Mehr brauchst du nicht dazu.

Private Sub Document_New()
UserForm1.Show
End Sub
Ach ja, gibt es dazu eigentlich ein brauchbares Tutorial im Netz?
Schau dich mal hier etwas genauer um. Sehr guter Fundus für Word.

http://mypage.bluewin.ch/reprobst/

--
Gruß, Norbert
[mailto:***@freenet.de.invalid]
Thomas Gahler
vor 21 Jahren
Permalink
Hallo Joachim
Post by Joachim Püschel
Ich schaffe es nicht, daß
beim Start des Worddokumentes automatisch das Userform
angezeigt wird.
Kommt darauf an, wann denn eine Userform automatsich erscheinen soll.

Dein Makro muss AutoXXX heissen und kann dann verschiedendes auslösen
- AutoExec beim Start von Word (im Addin oder Normal.Dot)
- AutoNew wenn eine Datei neu angelegt ist (in der betreffenden Vorlage)
- AutoOpen wenn die Datei wieder geöffnet wird (in der Betreffenden Vorlage)
- AutoClose
- AutoExit
Post by Joachim Püschel
Kann mir jemand helfen?
Ach ja, gibt es dazu eigentlich ein brauchbares Tutorial
im Netz?
«...zunächst einmal solltest Du auf jeden Fall die Onlinehilfe zu VBA
installieren, die wirst Du öfters brauchen. Dort sind auch reichlich
Beispiele enthalten, allerdings ist es nicht immer ganz einfach, das
geeignete Stichwort zu finden.
Eine gute Möglichkeit ist, Makros mit dem Rekorder aufzuzeichnen (soweit
sie sich aufzeichnen lassen) und per Hand und Onlinehilfe zu optimieren.
Internetseiten, die sich mit VBA befassen, sind u.a. folgende:

http://www.aboutvb.de/vba/vba.htm
http://home.t-online.de/home/Gerhard.H.Frey/index.htm
http://www.ti5.tu-harburg.de/manual/vba5/httoc.htm
http://www.vba-magazin.de/tippsword.htm
http://www.mvps.org/word/FAQs/MacrosVBA.htm
http://www.officeuser.de/new/..\ou_Word.htm
http://www.i-dietrich.de/word.htm
http://mypage.bluewin.ch/reprobst/WordFAQ

Bei letztgenannter Adresse "verstecken" sich die Makros hinter den
einzelnen Überschriften, ein Durchsehen lohnt auf jeden Fall...»
(Zitat Lutz)




--
Thomas Gahler
MVP für WordVBA

- Windows XP, Office XP (SP2)
Joachim Püschel
vor 21 Jahren
Permalink
Vielen Dank an Euch.

So langsam bekomme ich die Sache in den Griff. Das
automatische Starten des Makros klappte mit AutoOpen prima.

:-)
Joachim
-----Originalnachricht-----
Hallo Joachim
Post by Joachim Püschel
Ich schaffe es nicht, daß
beim Start des Worddokumentes automatisch das Userform
angezeigt wird.
Kommt darauf an, wann denn eine Userform automatsich
erscheinen soll.
Dein Makro muss AutoXXX heissen und kann dann
verschiedendes auslösen
- AutoExec beim Start von Word (im Addin oder Normal.Dot)
- AutoNew wenn eine Datei neu angelegt ist (in der
betreffenden Vorlage)
- AutoOpen wenn die Datei wieder geöffnet wird (in der
Betreffenden Vorlage)
- AutoClose
- AutoExit
Post by Joachim Püschel
Kann mir jemand helfen?
Ach ja, gibt es dazu eigentlich ein brauchbares Tutorial
im Netz?
«...zunächst einmal solltest Du auf jeden Fall die
Onlinehilfe zu VBA
installieren, die wirst Du öfters brauchen. Dort sind
auch reichlich
Beispiele enthalten, allerdings ist es nicht immer ganz
einfach, das
geeignete Stichwort zu finden.
Eine gute Möglichkeit ist, Makros mit dem Rekorder
aufzuzeichnen (soweit
sie sich aufzeichnen lassen) und per Hand und Onlinehilfe
zu optimieren.
Internetseiten, die sich mit VBA befassen, sind u.a.
http://www.aboutvb.de/vba/vba.htm
http://home.t-online.de/home/Gerhard.H.Frey/index.htm
http://www.ti5.tu-harburg.de/manual/vba5/httoc.htm
http://www.vba-magazin.de/tippsword.htm
http://www.mvps.org/word/FAQs/MacrosVBA.htm
http://www.officeuser.de/new/..\ou_Word.htm
http://www.i-dietrich.de/word.htm
http://mypage.bluewin.ch/reprobst/WordFAQ
Bei letztgenannter Adresse "verstecken" sich die Makros
hinter den
einzelnen Überschriften, ein Durchsehen lohnt auf jeden
Fall...»
(Zitat Lutz)
--
Thomas Gahler
MVP für WordVBA
- Windows XP, Office XP (SP2)
.
Loading...