Bagikan melalui


Metode IShellDispatch2.FindPrinter

Menampilkan kotak dialog Temukan Printer .

Sintaks

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

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

Parameter

sName [in, opsional]

Jenis: BSTR

String yang berisi nama printer.

sLocation [in, opsional]

Jenis: BSTR

String yang berisi lokasi printer.

sModel [in, opsional]

Jenis: BSTR

String yang berisi model printer.

Keterangan

Metode ini diimplementasikan dan diakses melalui metode Shell.FindPrinter .

Jika Anda menetapkan string ke satu atau beberapa parameter opsional, string tersebut ditampilkan sebagai nilai default dalam kontrol edit terkait saat kotak dialog Temukan Printer ditampilkan. Pengguna dapat menerima atau mengambil alih nilai-nilai ini. Jika tidak ada nilai yang ditetapkan ke parameter, kotak edit terkait kosong dan pengguna harus memasukkan nilai.

Metode ini saat ini tidak tersedia di Microsoft Visual Basic.

Contoh

Contoh berikut menunjukkan penggunaan FindPrinter untuk menampilkan kotak dialog Temukan Printer untuk aplikasi tertentu. Penggunaan ditampilkan untuk JScript, VBScript, dan 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>

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 2000 Professional, Windows XP [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2003 [hanya aplikasi desktop]
Header
Shldisp.h
IDL
Shldisp.idl
DLL
Shell32.dll (versi 5.0 atau yang lebih baru)