Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Excel самостоятельно генерирует разрывы страниц при экспорте - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Excel самостоятельно генерирует разрывы страниц при экспорте (Макросы/Sub)
Excel самостоятельно генерирует разрывы страниц при экспорте
sentinel113 Дата: Четверг, 16.01.2020, 15:43 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Доброго времени суток.
За ранее большое спасибо за потраченное время.
Руководство поставило задачу: экспортировать таблицы, сгенерированные в браузере в один Excel файл. Одна таблица на один лист.

Всё шло просто прекрасно, пока сгенерированный файл не стал генерировать разрывы страниц самостоятельно.
Т.е. я генерировал разрывы страниц там, где это нужно, но помимо них есть ещё системные разрывы.
Никто не подскажет, как это лечить? Кто сталкивался? Экспорт происходит при помощи JS & XML.

P.S. На стороне клиента я самостоятельно генерирую разрывы страниц, но помимо них, существуют лишние разрывы страниц, как-будто созданные самой системой.

Разрывы страниц:


Код:
[vba]
Код

                    <xml>
                    <x:ExcelWorkbook>
                    <x:ExcelWorksheets>
                    <x:ExcelWorksheet>
                    <x:ResetAllPageBreaks/>
                    <x:Selected/>
                    <x:FreezePanes/>
                    <x:FrozenNoSplit/>
                    <x:Name>{worksheet}</x:Name>
                    <x:WorksheetOptions>
                    <x:FitToPage/>
                    <x:Print>
                    <x:FitHeight>0</x:FitHeight>
                    <x:ValidPrinterInfo/>
                    <x:horizontalCentre/>
                    <x:HorizontalResolution>1200</x:HorizontalResolution>
                    <x:VerticalResolution>100</x:VerticalResolution>
                    <x:Scale>100</x:Scale>
                    </x:Print>

                    <x:DisplayGridlines/>
                    </x:WorksheetOptions>
                    <x:PageBreaks>
                    <x:RowBreaks>
                    insertRowBreaks
                    </x:RowBreaks>
                    </x:PageBreaks>
                    <x:rowPageBreak>4</x:rowPageBreak>
                    </x:ExcelWorksheet>
                    </x:ExcelWorksheets>
                    </x:ExcelWorkbook>
                    </xml>
[/vba]
 
Ответить
СообщениеДоброго времени суток.
За ранее большое спасибо за потраченное время.
Руководство поставило задачу: экспортировать таблицы, сгенерированные в браузере в один Excel файл. Одна таблица на один лист.

Всё шло просто прекрасно, пока сгенерированный файл не стал генерировать разрывы страниц самостоятельно.
Т.е. я генерировал разрывы страниц там, где это нужно, но помимо них есть ещё системные разрывы.
Никто не подскажет, как это лечить? Кто сталкивался? Экспорт происходит при помощи JS & XML.

P.S. На стороне клиента я самостоятельно генерирую разрывы страниц, но помимо них, существуют лишние разрывы страниц, как-будто созданные самой системой.

Разрывы страниц:


Код:
[vba]
Код

                    <xml>
                    <x:ExcelWorkbook>
                    <x:ExcelWorksheets>
                    <x:ExcelWorksheet>
                    <x:ResetAllPageBreaks/>
                    <x:Selected/>
                    <x:FreezePanes/>
                    <x:FrozenNoSplit/>
                    <x:Name>{worksheet}</x:Name>
                    <x:WorksheetOptions>
                    <x:FitToPage/>
                    <x:Print>
                    <x:FitHeight>0</x:FitHeight>
                    <x:ValidPrinterInfo/>
                    <x:horizontalCentre/>
                    <x:HorizontalResolution>1200</x:HorizontalResolution>
                    <x:VerticalResolution>100</x:VerticalResolution>
                    <x:Scale>100</x:Scale>
                    </x:Print>

                    <x:DisplayGridlines/>
                    </x:WorksheetOptions>
                    <x:PageBreaks>
                    <x:RowBreaks>
                    insertRowBreaks
                    </x:RowBreaks>
                    </x:PageBreaks>
                    <x:rowPageBreak>4</x:rowPageBreak>
                    </x:ExcelWorksheet>
                    </x:ExcelWorksheets>
                    </x:ExcelWorkbook>
                    </xml>
[/vba]

Автор - sentinel113
Дата добавления - 16.01.2020 в 15:43
KuklP Дата: Пятница, 17.01.2020, 20:37 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация: 486 ±
Замечаний: 0% ±

2003-2010
Привет.
За ранее
надо писать слитно.
Разрывы страниц Экс показывает Вам исключительно для печати. Т.е. если по мнению Экселя таблица не поместится на листе целиком при Ваших ручных разрывах, Эксель показывает где именно она будет разделена при печати. Больше ни на что эти разрывы не влияют. Можете указать в настройках принтера листы бесконечной длины(если принтер Вам позволит ;) ) и промежуточные разрывы исчезнут.


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728
 
Ответить
СообщениеПривет.
За ранее
надо писать слитно.
Разрывы страниц Экс показывает Вам исключительно для печати. Т.е. если по мнению Экселя таблица не поместится на листе целиком при Ваших ручных разрывах, Эксель показывает где именно она будет разделена при печати. Больше ни на что эти разрывы не влияют. Можете указать в настройках принтера листы бесконечной длины(если принтер Вам позволит ;) ) и промежуточные разрывы исчезнут.

Автор - KuklP
Дата добавления - 17.01.2020 в 20:37
krosav4ig Дата: Суббота, 18.01.2020, 07:50 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 2314
Репутация: 971 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Одна таблица на один лист.

Печатный или лист Excel?
Может проще будет разбросать таблицы по 1 на лист Excel и для каждого задать [vba]
Код
<x:FitHeight>1</x:FitHeight>
[/vba]


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщение
Одна таблица на один лист.

Печатный или лист Excel?
Может проще будет разбросать таблицы по 1 на лист Excel и для каждого задать [vba]
Код
<x:FitHeight>1</x:FitHeight>
[/vba]

Автор - krosav4ig
Дата добавления - 18.01.2020 в 07:50
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Excel самостоятельно генерирует разрывы страниц при экспорте (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс цитирования
© 2010-2020 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!