powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBA for Excel
3 сообщений из 3, страница 1 из 1
VBA for Excel
    #32750185
Forest_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как программно вызвать диалоговое окно для выбора ПРИНТЕРА ?

СПАСИБО
...
Рейтинг: 0 / 0
VBA for Excel
    #32750465
Processor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The CommonDialog control provides an interface between Visual Basic and the routines in the Microsoft Windows dynamic-link library Commdlg.dll . To create a dialog box using this control, Commdlg.dll must be in your Microsoft Windows SYSTEM directory.

The CommonDialog control can display the following dialogs using the specified method.

Method Dialog Displayed
ShowOpen Show Open Dialog Box
ShowSave Show Save As Dialog Box
ShowColor Show Color Dialog Box
ShowFont Show Font Dialog Box
ShowPrinter Show Print or Print Options Dialog Box
ShowHelp Invokes the Windows Help Engine
...
Рейтинг: 0 / 0
VBA for Excel
    #32751089
Forest_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Processor,

Нижеидущий код печатает, но НЕДОСТАТОК в том,
что жёстко привязан к принтеру

Range("A1:J26").Select ' вручную выделять диапазон, который будем
' распечатывать, НЕ НАДО !
ActiveSheet.PageSetup.PrintArea = "$A$1:$J$26"
Application.ActivePrinter = "Canon LASER SHOT LBP-1120 (\\YURA\CanonLAS)"

ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:= _
"Canon LASER SHOT LBP-1120 (\\YURA\CanonLAS)", Collate:=True'

Как организовать вывд диалогового окна для выбора принтера ?

СПАСИБО
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBA for Excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]