Condividi tramite


Metodo Shell.FindPrinter

Visualizza la finestra di dialogo Trova stampante .

Sintassi

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

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

Parametri

sName [in, facoltativo]

Tipo: BSTR

Valore String contenente il nome della stampante.

sLocation [in, facoltativo]

Tipo: BSTR

Valore String contenente la posizione della stampante.

sModel [in, facoltativo]

Tipo: BSTR

Valore String contenente il modello della stampante.

Commenti

Se si assegnano stringhe a uno o più parametri facoltativi, vengono visualizzati come valori predefiniti nel controllo di modifica associato quando viene visualizzata la finestra di dialogo Trova stampante . L'utente può accettare o eseguire l'override di questi valori. Se a un parametro non viene assegnato alcun valore, la casella di modifica associata è vuota e l'utente deve immettere un valore.

Questo metodo non è attualmente disponibile in Microsoft Visual Basic.

Esempio

Negli esempi seguenti viene illustrato l'uso di FindPrinter per visualizzare la finestra di dialogo Trova stampante per una determinata applicazione. Viene visualizzato l'utilizzo per JScript, VBScript e 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>

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional, Windows XP [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
Intestazione
Shldisp.h
IDL
Shldisp.idl
DLL
Shell32.dll (versione 5.0 o successiva)