|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.08.2018, 08:33 | #1 |
Пользователь
Регистрация: 15.08.2016
Сообщений: 13
|
"Тихая" печать
Доброго всем времени суток.
В общем вопрос вот в чём. Я запускаю книгу Excel из под сторонней программы. При этом Excel на экран не выводится. Запускается макрос, который отправляет на печать форму с заполненными данными, то есть просто делает "тихую" печать. Но вот загвоздка в том, что печать идёт не на принтер по умолчанию, а на какой-то другой в системе. Раньше на другой ОС (Windows 7) всё отлично работало, а теперь, когда у меня новый компьютер с установленной на нём Windows 10, происходит это недоразумение. Подскажите, может кто-то с сталкивался с подобной проблемой или может знает, как её победить. Заранее спасибо. Прилагаю текст макроса, хотя я что-то уверен, что дело не в нём, потому что, если открыть файл через Excel, и выполнить макрос, печать идёт на принтер по умолчанию. Код:
|
14.08.2018, 11:15 | #2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
варианты решения проблемы:
1) вручную в Excel задать «по умолчанию» другой принтер 2) макросом выбирать нужный принтер перед печатью: https://excelvba.ru/code/printers |
14.08.2018, 11:30 | #3 | |
Пользователь
Регистрация: 15.08.2016
Сообщений: 13
|
Цитата:
2) Я так пока и сделал. Проверяю по пользователю и выбираю конкретный принтер. У нас у каждого сотрудника свой принтер. Но их около 50! Всех забивать долго. А если вдруг принтер поменяется, поломка или что-то ещё, за всеми не уследишь. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Убрать папки "Pictures", "Music", "Видео", "Downloads" из "МОЙ КОМПЬЮТЕР" | Бахтиёр1916 | Windows | 1 | 05.04.2017 12:53 |
Нужно пояснить/прокомментировать код программы, или коды функций "Добавить" "Удалить" "Обновить(редактировать" "Поиск" "Период") | ZIRASS | PHP | 4 | 15.06.2016 14:23 |