Freigeben über


Shell.FindPrinter-Methode

Zeigt das Dialogfeld Drucker suchen an.

Syntax

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

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

Parameter

sName [in, optional]

Typ: BSTR

Eine Zeichenfolge , die den Druckernamen enthält.

sLocation [in, optional]

Typ: BSTR

Eine Zeichenfolge , die den Druckerspeicherort enthält.

sModel [in, optional]

Typ: BSTR

Eine Zeichenfolge , die das Druckermodell enthält.

Bemerkungen

Wenn Sie einem oder mehreren optionalen Parametern Zeichenfolgen zuweisen, werden diese als Standardwerte im zugeordneten Bearbeitungssteuerelement angezeigt, wenn das Dialogfeld Drucker suchen angezeigt wird. Der Benutzer kann diese Werte entweder akzeptieren oder überschreiben. Wenn einem Parameter kein Wert zugewiesen ist, ist das zugehörige Bearbeitungsfeld leer, und der Benutzer muss einen Wert eingeben.

Diese Methode ist derzeit nicht in Microsoft Visual Basic verfügbar.

Beispiele

Die folgenden Beispiele zeigen die Verwendung von FindPrinter zum Anzeigen des Dialogfelds Drucker suchen für eine bestimmte Anwendung. Die Verwendung wird für JScript, VBScript und Visual Basic angezeigt.

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>

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional, Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2003 [nur Desktop-Apps]
Header
Shldisp.h
IDL
Shldisp.idl
DLL
Shell32.dll (Version 5.0 oder höher)