Hej, undrar hur man öppnar ett program igenom vb. Så här gör du för att köra expemelvis kalkylatorn: Jag håller inte med dig om doc filer. Ang .doc kan man göra så här princip. Nu är jag inte helt säker, men för att öppna filer så kan man väl använda sig av ShellExec? > Nu är jag inte helt säker, men för att öppna filer så kan man väl använda sig av ShellExec?Öpnna ett program igenom vb.
Om jag tillexempel vill öppna C:\text.exe eller text.exe som ligger direkt i submappen.
Mvh Anders.Sv: Öpnna ett program igenom vb.
Dim RetVal
RetVal = Shell("C:\WINDOWS\CALC.EXE", 1)
Det fungerar även att anropa *.doc eller andra kända filtyper. Dokumentent öppnas då i Word (i detta fall)
RetVal är ett värde som retuneras av Shell-funktionen, som säger som öppnadet lyckades eller ej.
mvh Magnus
Sv:Öpnna ett program igenom vb.
Shell kan bara köra exekverbara filer, så som exe, com, osv.
Annars får du ett ett runtime error:
5 - Invalid procedure call or argumentSv: Öpnna ett program igenom vb.
<code>
Dim RetVal As Long
RetVal = Shell("C:\Program\MsOffice\WinWord.exe Mitt.doc", 1)
</code>
Shell kan öpna .exe .com .bat
Fö Johan hur gick det med Loopen.
Skulle vara klädsamt med lite FeedBack ! om du vill ha forsatt hjälp.Sv:Öpnna ett program igenom vb.
ThomasSv: Öpnna ett program igenom vb.
Alldeles rätt!
<url>http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/functions/shellexecute.asp</url>