Сделать лист активным.

Автор taciturn_, 7 июля 2012, 18:50

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

taciturn_

В документе есть два листа.

Во второй лист пользователь вводит данные, нажимает на кнопочку и макрос обрабатывает данные, после чего копирует их в первый лист.

Как сделать так, чтобы первый лист после переноса данных стал активным (т.е. текущим)?

taciturn_

Решение я уже нашел.

Например:

oSheet = ThisComponent.getSheets().getByIndex(0)

ThisComponent.CurrentController.setActiveSheet(oSheet)

Нашел информацию здесь:  http://user.services.openoffice.org/en/forum/viewtopic.php?f=20&t=45041&p=208145&hilit=ActiveSheet#p208145