Форум программистов, компьютерный форум CyberForum.ru
CyberForum.ru - форум программистов и сисадминов > > >
Восстановить пароль Регистрация
 
Busine2009
Заблокирован
18.07.2009, 19:10     Печать в Excel   #1
В Excel есть такая особенность. Например, книга состоит из 2-х листов. Я хочу распечатать всю книгу в ч/б. Нажимаю Файл - Печать - Всю книгу - Свойства принтера - галочка Печатать в градациях серого - Ок. И в итоге печается ч/б только один лист, который был активным до начала печати.
Также проблема и с 2-х сторонней печатью.

Никто не сталкивался с этим?

Добавлено через 11 часов 37 минут 22 секунды
Вычитал на др. форумах и сам кое-что придумал:
1. Печать всей книги Excel ч/б: запускаем макрос
Код Visual Basic
1
2
3
4
5
6
Sub main()
Dim myWorksheet As Worksheet
For Each myWorksheet In ActiveWorkbook.Sheets
myWorksheet.PageSetup.BlackAndWhite = True
Next
End Sub
А затем в диалоговом окне Печать - Всю книгу - Ок.

2. Чтобы вся книга печаталась как двухсторонняя для каждого листа делаем:
Файл - Печать - Выбираем принтер - Свойства - Ставим галочку 2-х ст. печать - Ок - Отмена (закрываем диалоговое окно Печать). Осталось только проверить этот способ.
А вот программно как ставить галочку 2-х ст печать в Свойствах принтерах?
AdAgent
Объявления
18.07.2009, 19:10    Печать в Excel
analyst
Форумчанин
433 / 140 / 6
Регистрация: 12.01.2009
Сообщений: 652
Записей в блоге: 1
28.07.2009, 14:11     Печать в Excel   #2
Цитата Сообщение от Busine2009 Посмотреть сообщение
А вот программно как ставить галочку 2-х ст печать в Свойствах принтерах?
Вы всё это хотите делать в экселе или в ворде?
Busine2009
Заблокирован
28.07.2009, 21:42  [ТС]     Печать в Excel   #3
В Excele, т.к. в Worde с этим нет проблем.
Также хочу отметить, для того, чтобы понять значимость этой проблемы - нужно столкнуться с ней.
Я проверирил про 2-х стороннюю печать - работает.
Yandex
Объявления
28.07.2009, 21:42    Печать в Excel
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать новую тему
Опции темы

Текущее время: 17:02. Часовой пояс GMT +4.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.7 PL3
Copyright ©2000 - 2014, vBulletin Solutions, Inc.