![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 28.10.2009
Сообщений: 2
|
![]()
Добрый день! Подскажите, пожалуйста, следующее. Есть документ - как в нем сделать так, чтобы вывести на печать лишь интересующие ячейки на одну страницу с листа в местах, где они расположены. При печати выделенного диапазона каждая отдельный фрагмент печатается на выделенном листе...прикрепляю файл, в нем цветом выделены ячейки, который должны печататься на одной странице (другой текст не должен быть виден при печати).
Большое спасибо, С уважением, Егор |
![]() |
![]() |
![]() |
#2 | |
Форумчанин
Регистрация: 23.11.2008
Сообщений: 237
|
![]() Цитата:
![]() Предлагаю вам следующее: Вид-Разметка страницы. Добавьте там несколько страниц, выровняйте их как вы хотите, и распечайте нужные страницы (например:1,2,8,10...)
Если мой ответ вам понравился, поставьте позитивный отзыв
|
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 28.10.2009
Сообщений: 7
|
![]()
Измени цвет ненужного текста/линий и т.п на белый цвет. И все.
|
![]() |
![]() |
![]() |
#4 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
1) Выделяем все желтые блоки ячеек на листе (удерживая клавишу Ctrl)
2) жмём Файл - Область печати - Задать 3) Можно переключить вид в режим разметки страницы Вот что получаем: ![]() |
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 28.10.2009
Сообщений: 2
|
![]()
Уважаемый EducatedFool!
Спасибо, что ответили. Но при таких действиях в итоге идет печать каждого отдельного куска на новом листе. в предварительном просмотре при таком выделении отражается лишь первый абзац для печатания. Спасибо |
![]() |
![]() |
![]() |
#6 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Цитата:
В виде кода это будет выглядеть так: Код:
При печати будет виден текст только этого диапазона. После распечатки достаточно выделить любую ячейку, чтобы цвет шрифта всех ячеек восстановился. Пример файла: http://excelvba.ru/XL_Files/Sample__...__18-57-48.zip |
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 13.06.2009
Сообщений: 691
|
![]()
Здравствуйте.
Можно ли использовать данный код для печати, или есть более эффективные методы печати ? Код:
|
![]() |
![]() |
![]() |
#8 | ||
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Цитата:
Цитата:
Я-то думал, что код либо выводит данные на печать, либо не выводит. А, оказывается, у каждого метода - свой показатель эффективности... |
||
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 13.06.2009
Сообщений: 691
|
![]()
В смысле не эффективности, а не будет ли сбоев при печати на других принтерах. Не знаю как будет работать код на другом принтере.
|
![]() |
![]() |
![]() |
#10 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Цитата:
(она лишь сообщает подсистеме печати ОС, что и на какой из принтеров надо вывести) Выводом на печать занимается Windows, и, если и будут сбои, то никак не по вине макроса. Если Windows, Office и принтеры установлены нормально - макрос одинаково хорошо отправит данные на любой из принтеров. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Аудит печати | alexsvi | Безопасность, Шифрование | 2 | 25.10.2009 12:27 |
Вопрос насчет курсоров и печати изображения | Romich | Общие вопросы Delphi | 10 | 11.06.2009 02:05 |
Настройка печати | Максим_Леонидович | Компоненты Delphi | 3 | 26.09.2008 20:45 |
Качество печати | Македонский | Общие вопросы Delphi | 2 | 14.01.2008 22:46 |
Запрет печати | vserg4 | Microsoft Office Word | 4 | 26.01.2007 20:45 |