Всем привет!
Прошу помощи
имеется Open Office Calc
Нужен макрос печати соседнего листа.
Если записывать макрос средствами самого calc, то при выполнении его выходит таблица с выбором количества листов (стандартное "виндовское") с кнопкой печать
Как же сделать чтобы не выходило это окно?
Так же вопрос со скрытием выполнения макроса, наподобие экселевского Application.Screenupdating = False ........ Application.Screenupdating = True
В ОО такое не прокатывает(
спасибо!
Соседний справа или соседний слева? А может соседний всегда листN?
Цитата: Bigor от 16 апреля 2018, 09:17
Соседний справа или соседний слева? А может соседний всегда листN?
Добрый день!
Спасибо за ответ, файл- образец прикрепил
В нем есть 3 листа: Лист1, 116 и 230. Названия листов и их количество меняться не будет
находясь на листе "Лист1" необходимо как раз таки вызывать выполнение макросов, которые будут печатать лист 116 или 230
Т.е. макрос должен спросить какой из листов печатать? или рандомно :)
Исходя из этого
Цитата: zavik21 от 16 апреля 2018, 07:56вызывать выполнение макросов
получилось это:
ps Несмотря на LockControllers, наблюдается переход между листами, если же в конце процедуры заменить
ThisComponent.unLockControllers на ThisComponent.LockControllers, то переходы не видны. Но объяснить это не могу :)
Цитата: Bigor от 16 апреля 2018, 09:58
Т.е. макрос должен спросить какой из листов печатать? или рандомно :)
По идее, планируются 2 макроса. Один будет печатать лист с названием 116, а второй лист с названием 230
Выполняться макрос будет с листа 1, по кнопке. Кнопку сам поставлю, а макрос написать не получается чтобы не выводились окна печати(
Приложенный к моему ответу файл смотрел?
Цитата: Bigor от 17 апреля 2018, 15:07
Приложенный к моему ответу файл смотрел?
Простите, не заметил сразу))
все отлично, спасибо!