Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Obs!: Funktionen, metoden, objektet eller egenskapen som beskrivs i det här avsnittet inaktiveras om Microsoft Jet Expression Service körs i begränsat läge, vilket förhindrar utvärderingen av potentiellt osäkra uttryck. Om du vill ha mer information om begränsat läge söker du efter "begränsat läge" i hjälpdokumentationen.

Kör ett körbart program och returnerar en Variant (Double) som representerar programmets uppgifts-ID om det lyckas. Annars returneras noll.

Syntax

Kör( sökväg [, fönsterläge ] )

Syntaxen för funktionen Kör har följande argument:

Argument

Beskrivning

sökväg

Obligatoriskt. Variant (sträng). Namn på programmet som ska köras och eventuella obligatoriska argument eller kommandorad växlar; kan omfatta katalog eller mapp och enhet. På Macintosh-datorer kan du använda MacID-funktionen för att ange ett programs signatur i stället för dess namn. I följande exempel används signaturen för Microsoft Word: Shell MacID("MSWD")

fönsterläge

Valfritt. Variant (Integer) som motsvarar läget för det fönster programmet ska köras i. Om fönsterläge utelämnas startas programmet minimerat med fokus. På Macintosh (System 7.0 eller senare) anger fönsterläge endast huruvida programmet får fokus när det körs.


Argumentet fönsterläge har följande värden:

Konstant

Värde

Beskrivning

vbHide

0

Fönstret är dolt och fokus sätts på det dolda fönstret. Konstanten vbHide gäller inte för Macintosh-operativsystem.

vbNormalFocus

1

Fönstret har fokus och återställs till sin ursprungliga storlek och placering.

vbMinimizedFocus

2

Fönstret visas som en ikon och har fokus.

vbMaximizedFocus

3

Fönstret är maximerat och har fokus.

vbNormalNoFocus

4

Fönstret återställs till senaste storlek och placering. Det aktiva fönstret förblir aktivt.

vbMinimizedNoFocus

6

Fönstret visas som en ikon. Det aktiva fönstret förblir aktivt.


Anmärkningar

Om funktionen Kör lyckas köra den angivna filen, returneras aktivitets-ID för det startade programmet. Aktivitets-ID är ett unikt nummer som identifierar programmet. Om funktionen Kör inte kan starta programmet, uppstår ett fel.

På Macintosh placerar vbNormalFocus, vbMinimizedFocus och vbMaximizedFocus alla programmet i förgrunden. vbHide, vbNoFocus och vbMinimizeFocus placerar alla programmet i bakgrunden.

Obs!:  Som standard kör funktionen Kör andra program asynkront. Det innebär att ett program som startas med Kör kanske inte slutar köras innan de satser som följer funktionen Kör körs.

Exempel

Obs!: I exemplen nedan visar vi hur du använder den här funktionen i en Visual Basic for Applications-modul (VBA). Om du vill läsa mer om hur man använder VBA, kan du välja Info för utvecklare i listrutan bredvid Sök och sedan skriva en eller flera söktermer i sökrutan.

I det här exemplet används funktionen Kör till att köra ett program som anges av användaren. På Macintosh-datorer är "HD" standardnamnet på enheten och delar av sökvägen avgränsas med kolon istället för omvända snedstreck. På samma sätt anges Macintosh-mappar i stället för \Windows.

' Specifying 1 as the second argument 
' opens the application in normal size and
' gives it the focus.
Dim RetVal
' Run Calculator.
RetVal = Shell("C:\WINDOWS\CALC.EXE", 1)

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×