Befehl shell geht nicht korrekt

29/03/2009 - 10:53 von Peter | Report spam
Moin, moin,
ich habe ein Problem mit dem Shell-Befehl:

Gebe ich folgendes ein, funktioniert alles so wie es soll:
shell "winword.exe c:\test.doc", vbMaximizedFocus Word wird
geöffnet, alles prima

Gebe ich aber folgendes ein:
Dim Ziel as string
Ziel = "c:\test.doc"
shell "winword.exe Ziel", vbMaximizedFocus Word wird nicht
geöffnet, es erscheint eine Fehlermeldung mit Zugriffsrechte passen
nicht oder Datentràger voll blabla.

Was muss ich àndern, damit die zweite Version làuft?

Gruß
Peter
 

Lesen sie die antworten

#1 Martin Hentrich
29/03/2009 - 10:58 | Warnen spam
On Sun, 29 Mar 2009 01:53:12 -0700 (PDT), Peter
wrote:

Dim Ziel as string
Ziel = "c:\test.doc"
shell "winword.exe Ziel", vbMaximizedFocus Word wird nicht
geöffnet, es erscheint eine Fehlermeldung mit Zugriffsrechte passen
nicht oder Datentràger voll blabla.

Was muss ich àndern, damit die zweite Version làuft?



Versuchs mal mit
shell "winword.exe" & " " & ziel, vbMaximizedFocus

VBA muss ja wissen, wie es die Strings zusammenfassen soll und dass
ziel auch als String verwendet wird.

Martin
Eure Rede aber sei: Ja, ja; nein, nein.
Was darüber ist, das ist vom Übel.
[Mt. 5, 37]

Ähnliche fragen