Страницы: 1
RSS
автоматическая разметка страницы
 
Здравствуйте!  
 
Имееется 30 книг Excel 2003 по 20 листов в каждой. Нужно распечатать эти документы так, чтобы каждый лист умещался на одну отдельную страницу. Очень не хочется на каждом листе вручную убирать разрывы страницы. Нет ли способа сделать это автоматически?
 
в смысле убирать??? резерв уже стоит???  
можоно либо выделить все листы в каждой отдельной книге и задать им параметры печати, либо записать макрос с теми же самыми действиями...  
без примера сложно еще что-то подсказать....
 
Попробую с примером. У меня сейчас на нескольких сотнях листов вот такая разметка (Вид - Разметка страницы). Соответственно, каждый лист печатается на 4 страницы.
 
А нужно, чтоб была вот такая разметка.
 
With ActiveSheet.PageSetup  
       .FitToPagesWide = 1  
       .FitToPagesTall = 1  
   End With
 
Вот "волшебный" файл. Просто открываете и после этого, пока этот файл открыт, ВСЕ листы во ВСЕХ книгах печатаются на одном листе.  
Макросы должны быть разрешены.  
Лучше не отправляйте на печать и не открывайте предварительный просмотр для тех книг, которые не должны на одном листе печататься - настройки будут сбиты.
Bite my shiny metal ass!      
 
Всем большое спасибо!
Страницы: 1
Читают тему
Наверх