Compartir a través de


Método IShellDispatch.Open

Abre la carpeta especificada.

Sintaxis

IShellDispatch.Open(
  vDir
)

IShellDispatch.Open( _
  ByVal vDir As Variant _
)

Parámetros

vDir [in]

Tipo: Variant

Cadena que especifica la ruta de acceso de la carpeta o uno de los valores ShellSpecialFolderConstants . Tenga en cuenta que los nombres de constante que se encuentran en ShellSpecialFolderConstants están disponibles en Visual Basic, pero no en VBScript o JScript. En esos casos, los valores numéricos deben usarse en su lugar.

Si vDir se establece en una de las shellSpecialFolderConstants y la carpeta especial no existe, esta función creará la carpeta.

Valor devuelto

JScript

Este método no devuelve ningún valor.

VB

Este método no devuelve ningún valor.

Comentarios

Este método se implementa y se accede a él a través del método Shell.Open .

Ejemplos

En los ejemplos siguientes se muestra el uso de Open en JScript, VBScript y 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 Value
Cliente mínimo compatible
Windows 2000 Professional, Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
Shldisp.h
IDL
Shldisp.idl
Archivo DLL
Shell32.dll (versión 4.71 o posterior)

Consulte también

IShellDispatch

Explorar