Método Shell.Open

Abre a pasta especificada.

Sintaxe

iRetVal = Shell.Open(
  vDir
)

Shell.Open( _
  ByVal vDir As Variant _
) As Integer

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 estiver definido como um dos ShellSpecialFolderConstants e a pasta especial não existir, essa função criará a pasta.

Exemplos

O exemplo a seguir mostra Abrir em uso. O uso adequado é mostrado para JScript, VBScript e Visual Basic.

Jscript:

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

Vbscript:

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

        set objShell = nothing
    end function
 </script>

Visual Basic:

Private Sub fnShellOpenVB()
    Dim objShell As Shell
    
    Set objShell = New Shell
    objShell.Shell.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

Shell

Explorar