печать соседнего листа

Автор zavik21, 15 апреля 2018, 22:49

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

zavik21

Всем привет!
Прошу помощи
имеется Open Office Calc
Нужен макрос печати соседнего листа.
Если записывать макрос средствами самого calc, то при выполнении его выходит таблица с выбором количества листов (стандартное "виндовское") с кнопкой печать
Как же сделать чтобы не выходило это окно?
Так же вопрос со скрытием выполнения макроса, наподобие экселевского Application.Screenupdating = False ........ Application.Screenupdating = True
В ОО такое не прокатывает(
спасибо!

bigor

Соседний справа или соседний слева? А может соседний всегда листN?
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

zavik21

Цитата: Bigor от 16 апреля 2018, 09:17
Соседний справа или соседний слева? А может соседний всегда листN?
Добрый день!
Спасибо за ответ, файл- образец прикрепил
В нем есть 3 листа: Лист1, 116 и 230. Названия листов и их количество меняться не будет
находясь на листе "Лист1" необходимо как раз таки вызывать выполнение макросов, которые будут печатать лист 116 или 230

bigor

Т.е. макрос должен спросить какой из листов печатать? или рандомно :)
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

bigor

#4
Исходя из этого
Цитата: zavik21 от 16 апреля 2018, 07:56вызывать выполнение макросов
получилось это:

ps Несмотря на LockControllers, наблюдается переход между листами, если же в конце процедуры заменить
ThisComponent.unLockControllers на ThisComponent.LockControllers, то переходы не видны. Но объяснить это не могу :)
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

zavik21

#5
Цитата: Bigor от 16 апреля 2018, 09:58
Т.е. макрос должен спросить какой из листов печатать? или рандомно :)
По идее, планируются 2 макроса. Один будет печатать лист с названием 116, а второй лист с названием 230
Выполняться макрос будет с листа 1, по кнопке. Кнопку сам поставлю, а макрос написать не получается чтобы не выводились окна печати(

bigor

Приложенный к моему ответу файл смотрел?
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

zavik21

Цитата: Bigor от 17 апреля 2018, 15:07
Приложенный к моему ответу файл смотрел?
Простите, не заметил сразу))
все отлично, спасибо!