После выполнения макроса сбивается диапазон печати

Автор andreya81, 18 апреля 2013, 10:47

0 Пользователи и 1 гость просматривают эту тему.

andreya81

Добрый день. Существует база данных, на основании которой в результате выполнения макроса в Calc формируется отчет. В Саlc присутствуют два листа, на одном из которым постоянно формируются разные таблицы согласно запроса, а на втором уже существует общая таблица где только заполняются числовые данные в виде итоговых цифр. Беда в том, что первый лист формируется без диапазона печати, предварительный просмотр - белый лист и постоянно нужно указывать диапазон печати, просто геморрой какой-то. При этом на втором листе диапазон не меняется. Стили не помогают. Может где-то в коде макроса заложена эта бомба. Помогите пожалуйста кто может :-[

JohnSUN

Может, это и не бомба... Возможно, при создании макроса просто предполагалось, что не форматированные исходные данные с первого листа и не должны печататься?
Проверь, в каком положении у тебя для этого документа установлены флажки в Сервис-Параметры-Calc-Печать-Печатать только выбранные листы.
Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне

andreya81

#2
В том то и дело, что до определенных непонятных действий лузеров все печаталось и в макросе прописано создание листа и указана ориентация и т.д. А как влияет  - Печатать только выбранные листы?
Попробовал -Печатать только выбранные листы, раньше стояла галочка, снял ее эффект тот же.

andreya81

Странно но именно на этом листе в диапазоне печати стоит
Диапазон печати - нет
Повторять строки - пользовательский
Повторять столбцы  -пользовательский
Значит берется откуда-то это "пользовательский"
Каждый раз приходится ставить "Диапазон печати"  -весь лист. Благополучно сохраняем, формируем новый отчет - бац снова вышеуказанная картина.

JohnSUN

Цитата: andreya81 от 18 апреля 2013, 11:25
А как влияет  - Печатать только выбранные листы?
Цитата: Справка
Листы
Печатать только выбранные листы
Указывает, что печатается только содержимое выбранных листов, даже если в диалоговом окне Файл - Печать или в Формат - Диапазоны печати указан более широкий диапазон. Содержимое не выбранных листов не печатается.

Для выбора нескольких листов щелкните по их именам на нижней границе рабочей области при нажатой клавише Ctrl.
Цитата: andreya81 от 18 апреля 2013, 11:25
Попробовал -Печатать только выбранные листы, раньше стояла галочка, снял ее эффект тот же.
Я сделал то же самое: взял книгу из двух листов, определил диапазон печати на втором листе. Открыл Предварительный просмотр - вижу одну страницу (содержимое второго листа). Не закрывая предварительный просмотр иду в Параметры печати, снимаю галку - вижу две страницы (и первый и второй листы). Или тебе нужен другой эффект?
Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне

andreya81

Спасибо большое действительно помогло. Вы просто гуру.

smaharbA

область печати в ооо это пипец - не дай вам работать не с десятком доков, а с парой сотен тыщ
Я конечно далек от мысли... (с)

andreya81

На своем компьютере смог настроить, на другом получалось все как всегда. Плюнул на все и установил Либре Офис - сижу и радуюсь.