Compartilhar via


Método IShellDispatch.Open

Abre a pasta especificada.

Sintaxe

IShellDispatch.Open(
  vDir
)

IShellDispatch.Open( _
  ByVal vDir As Variant _
)

Parâmetros

vDir [in]

Tipo: Variant

Uma cadeia de caracteres que especifica o caminho da pasta ou um dos valores ShellSpecialFolderConstants . Observe que os nomes constantes encontrados em ShellSpecialFolderConstants estão disponíveis no Visual Basic, mas não em VBScript ou JScript. Nesses casos, os valores numéricos devem ser usados em seu lugar.

Se vDir for definido como um dos ShellSpecialFolderConstants e a pasta especial não existir, essa função criará a pasta.

Valor retornado

JScript

Esse método não retorna um valor.

VB

Esse método não retorna um valor.

Comentários

Esse método é implementado e acessado por meio do método Shell.Open .

Exemplos

Os exemplos a seguir mostram o uso de Open em JScript, VBScript e Visual Basic.

Jscript:

<script language="JScript">
    function fnShellOpenJ()
    {
        var objShell = new ActiveXObject("shell.application");
        var ssfWINDOWS = 36
        
        objshell.Open(ssfWINDOWS);
    }
</script>

Vbscript:

<script language="VBScript">
    function fnShellOpenVB()
        dim objShell
        
        set objShell = CreateObject("shell.application")
        objshell.Open("C:\")

        set objShell = nothing
    end function
 </script>

Visual Basic:

Private Sub fnShellOpenVB()
    Dim objShell As Shell
    
    Set objShell = New Shell
    objshell.Open (ssfPERSONAL)

    Set objShell = Nothing
End Sub

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional, Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
Shldisp.h
IDL
Shldisp.idl
DLL
Shell32.dll (versão 4.71 ou posterior)

Confira também

IShellDispatch

Explorar