Метод IShellDispatch2.FindPrinter
Отображает диалоговое окно Найти принтер .
Синтаксис
iRetVal = IShellDispatch2.FindPrinter(
[ sName ],
[ sLocation ],
[ sModel ]
)
IShellDispatch2.FindPrinter( _
[ ByVal sName As BSTR ], _
[ ByVal sLocation As BSTR ], _
[ ByVal sModel As BSTR ] _
) As Integer
Параметры
-
sName [in, необязательный]
-
Тип: BSTR
Строка, содержащая имя принтера.
-
sLocation [in, необязательный]
-
Тип: BSTR
Строка, содержащая расположение принтера.
-
sModel [in, необязательный]
-
Тип: BSTR
Строка, содержащая модель принтера.
Комментарии
Этот метод реализуется с помощью метода Shell.FindPrinter .
Если вы назначаете строки одному или нескольким из необязательных параметров, они отображаются в качестве значений по умолчанию в связанном элементе управления редактированием при отображении диалогового окна Поиск принтера . Пользователь может принять или переопределить эти значения. Если параметру не назначено никакое значение, связанное поле редактирования будет пустым и пользователь должен ввести значение.
В настоящее время этот метод недоступен в Microsoft Visual Basic.
Примеры
В следующих примерах показано использование FindPrinter для отображения диалогового окна Поиск принтера для определенного приложения. Использование отображается для JScript, VBScript и 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>
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional, Windows XP [только классические приложения] |
Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
Заголовок |
|
IDL |
|
DLL |
|