Condividi tramite


Metodo IShellDispatch2.FindPrinter

Visualizza la finestra di dialogo Trova stampante .

Sintassi

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

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

Parametri

sName [in, facoltativo]

Tipo: BSTR

Stringa contenente il nome della stampante.

sLocation [in, facoltativo]

Tipo: BSTR

Stringa contenente il percorso della stampante.

sModel [in, facoltativo]

Tipo: BSTR

Stringa contenente il modello di stampante.

Commenti

Questo metodo viene implementato e accessibile tramite il metodo Shell.FindPrinter .

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 non viene assegnato alcun valore a un parametro, 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. L'utilizzo viene visualizzato 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)