word form ohne word starten

11/06/2008 - 20:41 von jensspeedy | Report spam
hier mal wieder eine kleine Frage an die Wissenden unter Euch

ich habe gelesen, dass man auch ein form aus word-vba sozusagen als
exe-datei starten kann so dann nur das formular mit seinen funktionen
auf dem Bildschirm erscheint aber KEIN Word-Dokument geöffnet wird?

Kann mir jemand nen Tipp geben wie man das hinbekommt oder wo ich das
"newbiefreundlich" nachlesen kann?

Danke der Jens
 

Lesen sie die antworten

#1 Wolfram Jahn
11/06/2008 - 22:51 | Warnen spam
jensspeedy schrieb:
nur das formular mit seinen funktionen
auf dem Bildschirm erscheint aber KEIN Word-Dokument geöffnet wird?




1 - Mach Dir ein Word Dokument "C:\temp\ufo.doc"
1a - mit einem Makro namens ufo in ThisDocument mit dem Inhalt:

schnipp
Sub ufo()
UserForm1.Show
End Sub
schnipp

1b - und mit einer UserForm namens UserForm1 (kann auch leer sein)


2 - Mach Dir eine "C:\temp\ufo.vbs" Datei mit dem Inhalt:
schnipp
set w = createobject("word.application")
set d = w.documents.open ("C:\temp\ufo.doc")
w.Run "ufo"
schnapp


3 - Speichere und schließe das Word Dokument

4 - Mach Dir eine Eingabeaufforderung auf (CMD Fenster), cd \temp, und
gib dann ein

wscript ufo.vbs


5 - Die UserForm sollte sich jetzt geöffnet haben; natürlich ist das
Word Dokument auch offen, aber nicht sichtbar.




Wolfram

Ähnliche fragen