Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Kör en verb på objektet.
Syntax
FolderItem.InvokeVerb(
[ vVerb ]
)
Parameterar
-
vVerb [in, valfritt]
-
Typ: Variant
En sträng som anger vilken verb som ska köras. Det måste vara ett av de värden som returneras av objektets FolderItemVerb.Name egenskap. Om inget verb anges anropas standardvärdet verb .
Returvärde
Den här metoden returnerar inget värde.
Anmärkningar
A verb är en sträng som används för att ange en viss åtgärd som ett objekt stöder. Att anropa en verb motsvarar att välja ett kommando från ett objekts snabbmeny. När du anropar ett verb program startas vanligtvis ett relaterat program. Om du till exempel anropar "open" verb på en .txt fil öppnas filen med en textredigerare, vanligtvis Microsoft Notepad. Mer information om verb finns i Starta program .
Objektet FolderItemVerbs representerar samlingen verb som är associerade med objektet. Standardvärdet verb kan variera för olika objekt, men det är vanligtvis "open".
Exempel
I följande exempel används InvokeVerb för att anropa standardvärdet verb ("open" i det här fallet) i Windows-mappen. Korrekt användning visas för JScript, VBScript och Visual Basic.
JScript:
<script language="JScript">
function fnFolderItemInvokeVerbJ()
{
var objShell = new ActiveXObject("shell.application");
var objFolder2;
var ssfWINDOWS = 36;
objFolder2 = objShell.NameSpace(ssfWINDOWS);
if (objFolder2 != null)
{
var objFolderItem;
objFolderItem = objFolder2.Self;
if (objFolderItem != null)
{
var szReturn;
objFolderItem.InvokeVerb();
}
}
}
</script>
VBScript:
<script language="VBScript">
function fnFolderItemInvokeVerbVB()
dim objShell
set objShell = CreateObject("shell.application")
if (not objShell is nothing) then
dim objFolder2
dim ssfWINDOWS
ssfWINDOWS = 36
set objFolder2 = objShell.NameSpace(ssfWINDOWS)
if (not objFolder2 is nothing) then
dim objFolderItem
set objFolderItem = objFolder2.Self
if (not objFolderItem is nothing) then
dim szReturn
objFolderItem.InvokeVerb()
end if
set objFolderItem = nothing
end if
set objFolder2 = nothing
end if
set objShell = nothing
end function
</script>
Visual Basic:
Private Sub fnFolderItemInvokeVerbVB()
Dim objShell As Shell
Dim objFolder2 As Folder2
Dim ssfWINDOWS As Long
ssfWINDOWS = 36
Set objShell = New Shell
Set objFolder2 = objShell.NameSpace(ssfWINDOWS)
If (Not objFolder2 Is Nothing) Then
Dim objFolderItem As FolderItem
Set objFolderItem = objFolder2.Self
If (Not objFolderItem Is Nothing) Then
Dim szReturn As String
objFolderItem.InvokeVerb
Else
'FolderItem object returned nothing.
End If
Set objFolderItem = Nothing
Else
'Folder object returned nothing.
End If
Set objFolder2 = Nothing
Set objShell = Nothing
End Sub
Kravspecifikation
| Krav | Värde |
|---|---|
| Lägsta klient som stöds |
Windows 2000 Professional, Windows XP [endast skrivbordsappar] |
| Lägsta server som stöds |
Windows 2000 Server [endast skrivbordsappar] |
| Rubrik |
|
| IDL |
|
| DLL |
|
Se även