Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
VolkovAlexander
-
- Начинающий
-
-
- Сообщения: 22
- Зарегистрирован: 16.08.2005 (Вт) 13:08
- Откуда: Нижний Новгород
-
VolkovAlexander » 17.09.2005 (Сб) 21:46
Привет всем!
Помогите пожалста: мне из программы нужно переключать принтер "по умолчанию". К компу подключено 3 принтера. Нужно, чтобы прогрмма сначала устанавливала сначала один принтер как "принтер по умолчанию" и печатала на нем, затем другой и т.д.
- Код: Выделить всё
Код вида (ниже) не работает
Dim X As Object
For Each X In Printers
'Поиск устройства с именем "твой принтер"
If X.DeviceName = "твой принтер" Then
'Установить по умолчанию
Set Printer = X
' Усё, шеф!
Exit For
End If
Next
'Печатаем форму frmHelp
frmHelp.PrintForm
-
JohnCR
-
- Обычный пользователь
-
-
- Сообщения: 75
- Зарегистрирован: 14.06.2005 (Вт) 19:03
-
JohnCR » 18.09.2005 (Вс) 12:31
Посмотри статьи по этим ссылкам:
1,
2,
3,
4.
В аттаче пример (писал не я). Сам не проверял. Нет в наличии принтеров )
- Вложения
-
- SetDefaultPrinter.zip
- Как сделать принтер принтером по-умолчанию.
- (5.92 Кб) Скачиваний: 109
-
VolkovAlexander
-
- Начинающий
-
-
- Сообщения: 22
- Зарегистрирован: 16.08.2005 (Вт) 13:08
- Откуда: Нижний Новгород
-
VolkovAlexander » 21.09.2005 (Ср) 14:57
Большое спасибо
все работает
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 86