Форум программистов, компьютерный форум CyberForum.ru Форум программистов | Компьютерный форум | Форум web-программистов | Форум по электронике и бытовой технике | Форум о софте | Научный форум | Карьера и бизнес
CyberForum.ru - форум программистов и сисадминов > > >
Восстановить пароль Регистрация

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

Похожие темы
Тема Раздел Автор Дата
FoxPro Печать в Excel
подскажите рабочий программный код с описанием для печати в Exsel c FOXPRO
Visual FoxPro sergeynizamov 14.07.2014 14:36
Delphi Печать excel
много в интернете ответов на этот вопрос, но на метод printout ругается и не печатает. Подскажите пожалуйста, что тут не так? Var Ap:Variant; begin Ap:=CreateOleObject('Excel.Application'); ...
Delphi для начинающих Huligan799 24.03.2014 14:00
VBA Печать документа из Excel
Добрый день. Возможно ли средствами Excel распечатать определенное поле из таблицы? Можно ли распечатать штрихкод, именно как штрихкод, а не как набор цифр?
VBA Arman1 31.10.2013 14:22
VBA Выборочная печать в Excel
У нас есть докумет Excel. Необходимо распечатать документ по определенному образцу(например, справка о доходах), но некоторые данные вставляются из Excel-таблицы (т.е. в каждую справку вставляетя из...
VBA tosprohorov 07.07.2011 22:14
C++ Builder печать из Excel
Здравствуйте! В программе, написанной в Borland C++ 6.0, требуется открыть документ в Excel (1-ая кнопка) и распечатать его прямо из программы (2-ая кнопка) . Всё работает, но у меня 2 вопроса: 1)...
C++ Builder pumka901 17.05.2011 13:16
VBA Печать страниц в Excel....
Доброго времени суток. Есть документ Excel, содержит в себе три страницы. Надо создать макрос для того чтоб вывести на печать первую, и вторую страницу, и 4 копии третьей страницы. В книге нашел...
VBA Djiller 23.11.2010 16:54
VBA Печать word-файла из Excel
Столкнулся вот с чем: Есть excel-файл, в нём в каждой строчке записан путь к word-файлу. Необходимо, вставая на строчку, печатать этот самый word-файл. вариант 1. открыть Word.Application и...
VBA suba_m 08.08.2010 22:21
VBA Вывод на печать в VBA Excel
Open 'LPT1:' For Output As #1 p$ = 'vsem privet' p1$ = 'всем привет' Print #1, p$ Print #1, p1$ Close #1При печати английскими буквами всё без проблем,а вот русскими-иероглифы какие то....
VBA NEEK 04.01.2008 18:16
Опции темы

Текущее время: 22:56. Часовой пояс GMT +4.

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.7 PL3
Copyright ©2000 - 2014, vBulletin Solutions, Inc.