Как go на листе по имени листа? - PullRequest
0 голосов
/ 21 февраля 2020

У меня есть около 300-400 листов в файле библиотеки libreoffice c.

Я перепробовал все, и я не могу go просмотреть конкретный лист по его имени, то есть лист называется: XYZ, и когда я пытаюсь найти его с помощью XYZ, результаты не отображаются.

Как мне go преобразовать лист по его имени?

TIA

1 Ответ

0 голосов
/ 25 февраля 2020

Go в Инструменты -> Макросы -> Организовать макросы -> LibreOffice Basi c и добавить этот код.

Sub gotoSheet
    sName = InputBox("Which sheet?")
    oSheet = ThisComponent.getSheets().getByName(sName)
    ThisComponent.CurrentController.setActiveSheet(oSheet)
End Sub

Затем go в Инструменты -> Настроить и прикрепить макрос к кнопке панели инструментов или горячей клавише.

Другие варианты более простого перехода к определенному листу, такие как использование списка навигатора или создание гиперссылок, описаны по адресу:

...