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

СПАСИБО
...
Рейтинг: 0 / 0
22.10.2004, 14:01:23
    #32750465
Processor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA for Excel
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
22.10.2004, 17:24:20
    #32751089
Forest_1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA for Excel
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
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBA for Excel / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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