Compartir a través de


Método Shell.FindPrinter

Muestra el cuadro de diálogo Buscar impresora .

Sintaxis

iRetVal = Shell.FindPrinter(
  [ sName ],
  [ sLocation ],
  [ sModel ]
)

Shell.FindPrinter( _
  [ ByVal sName As BSTR ], _
  [ ByVal sLocation As BSTR ], _
  [ ByVal sModel As BSTR ] _
) As Integer

Parámetros

sName [in, opcional]

Tipo: BSTR

Cadena que contiene el nombre de la impresora.

sLocation [in, opcional]

Tipo: BSTR

Cadena que contiene la ubicación de la impresora.

sModel [in, opcional]

Tipo: BSTR

Cadena que contiene el modelo de impresora.

Comentarios

Si asigna cadenas a uno o varios de los parámetros opcionales, se muestran como valores predeterminados en el control de edición asociado cuando se muestra el cuadro de diálogo Buscar impresora . El usuario puede aceptar o invalidar estos valores. Si no se asigna ningún valor a un parámetro, el cuadro de edición asociado está vacío y el usuario debe escribir un valor.

Este método no está disponible actualmente en Microsoft Visual Basic.

Ejemplos

En los ejemplos siguientes se muestra el uso de FindPrinter para mostrar el cuadro de diálogo Buscar impresora para una aplicación determinada. El uso se muestra para JScript, VBScript y Visual Basic.

Jscript:

<script language="JScript">
    function fnFindPrinterJ()
    {
        var objShell = new ActiveXObject("shell.application");
        
        objShell.FindPrinter();
    }
</script>

Vbscript:

<script language="VBScript">
    function fnFindPrinterVB()
        dim objShell
        dim bReturn

        set objShell = CreateObject("shell.application")
        objShell.FindPrinter()

        set objShell = nothing
    end function
</script>

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional, Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado
Shldisp.h
IDL
Shldisp.idl
Archivo DLL
Shell32.dll (versión 5.0 o posterior)