Как напечатать два разных листа с разными параметрами масштаба, используя Excel 2007 и Excel 2010?

11348
Kim Stacks

У меня есть два листа в файле .xlsx.

Первый лист использует столбцы от A до C и помещается в одну бумагу формата A4 с альбомной ориентацией .

Второй лист уместится в одну альбомную ориентацию бумаги формата А4 шириной с бесконечными страницами высотой . Он использует столбцы от А до L.

Но когда я выбираю оба листа для печати или когда я выбираю Печать всей рабочей книги, при предварительном просмотре всегда отображается второй лист, на котором некоторые столбцы «обрезаны».

Если я печатаю каждый лист отдельно, это нормально. Конечно, слова на напечатанном первом листе выглядят больше, чем слова на напечатанном втором листе. Я считаю, что второй лист уменьшен до 47%, чтобы соответствовать ширине пейзажа A4. Первый сохраняет 100% шкалу.

Другой вариант - я выбираю печатать оба листа в масштабе 47%. Но, конечно, это означает, что первый лист не максимизирует ширину напечатанной страницы, и слова будут выглядеть излишне маленькими на первом напечатанном листе.

Мой вопрос:

Есть ли способ напечатать оба листа в одной команде печати, сохраняя разные масштабы для обоих листов, используя Excel 2007 и 2010?

Если метод предполагает подготовку файла Excel xlsx каким-либо образом, я хотел бы также знать.

В настоящее время я использую PHPExcel для генерации этого xlsx-файла для корпоративного клиента, отсюда и запрос.

Клиент не разбирается в технологиях, и я хочу выяснить, насколько это возможно.

Ответы не должны включать знания PHPExcel. Я просто возьму ваши ответы, связанные с Excel, и выясню, как это сделать с помощью PHPExcel.

0

1 ответ на вопрос

2
teylyn

You need to set the orientation and print settings in each sheet separately. Manually, you'd use the options on the Page Layout ribbon for that.

Sheet1 can be portrait with print area set from A1 to G30, for example. Sheet2 can be landscape with print area set from A1 to Q26, for example and scaled to print on one page.

Select each sheet individually and see the correct print preview.

Select both Sheet1 and Sheet2, or use "Print Entire Workbook" and the print preview will show Sheet1 in portrait and Sheet2 in landscape.

Here are some screenshots of the print preview, page 1 and page 2.

enter image description here

enter image description here

Я попытался выбрать Лист 1 в качестве 100% и Лист 2 в соответствии с шириной страницы. Это не работает, когда я печатаю всю книгу. Я использую Excel 2010. Kim Stacks 10 лет назад 0
Хм, у меня все отлично работает. Можете ли вы опубликовать файл с фиктивными данными, которые показывают проблему? Я добавил скриншоты того, что я вижу в моей системе. teylyn 10 лет назад 0
https://www.evernote.com/shard/s32/sh/35d29817-ef3f-4c6f-8b59-4cb6ec407c7d/a9f738e766465f6f0686ebdf4c7ca3bd Kim Stacks 10 лет назад 0
Можете ли вы рассказать, что вы собираетесь делать, а что нет? Я вижу три листа, все готово для пейзажа. Сводный лист печатается на 100%, а следующие два листа печатаются с пользовательским разрешением, установленным на ширину 1 страницы и высоту 100 [sic!]. teylyn 10 лет назад 0
Я хотел знать, можно ли использовать «Печать всей рабочей книги», чтобы сводный лист печатался в горизонтальной ориентации со 100%, но остальные страницы печатались в альбомной ориентации, но шириной 1 страницы и высотой 100 страниц Kim Stacks 10 лет назад 0
Да, именно так твоя рабочая тетрадь печатается для меня. Разве это не делает это для вас? teylyn 10 лет назад 0
Тейлин: это не показывает, что в предварительном просмотре. Я использую Mac Microsoft Office. Что вы используете? Kim Stacks 10 лет назад 0
Вы никогда не упоминали Mac до сих пор. Если вы пользователь Mac, вы можете знать, что на Mac некоторые вещи работают иначе, чем на компьютере с Windows. Я думаю, что полезно ссылаться на вашу операционную систему, когда вы используете нишевый продукт вместо общего стандарта. Извините, я не могу помочь с аспектом Mac. Проблема не существует в Excel для Windows. Может быть, вы хотите задать вопрос на форуме Mac вместо этого. teylyn 10 лет назад 1
извиняюсь за то, что не упомянул Mac ранее. Меня не поразило, когда я устранял проблему ранее. Сначала я отмечу ваш ответ как правильный и протестирую файл .xlsx в офисе Windows. Спасибо ~~! Kim Stacks 10 лет назад 0

Похожие вопросы