As macro são estas:
Lembrando, toda navegação entre planilhas terá que ser por botões/figuras geométrica/imagens com macros
'================================================|
Sub TelaInteiraLigar
'Para abrir TELA INTEIRA na abertura do arquivo
'Ferramentas / Personalizar / Eventos
'Ao abrir documento
'ligar a MACRO ok.
'================================================|
Dim oSheet As Object
Dim oController As Object
oSheet = ThisComponent.Sheets.getByName("Planilha1") '<== Planilha a Visualizar Inicialmente.
oController = ThisComponent.CurrentController
With oController
.setActiveSheet(oSheet)
.ColumnRowHeaders = False
.SheetTabs = False
.Frame.LayoutManager.HideCurrentUI = True
.Frame.Title = "Titulo do Aplicativo" '<== Titulo do Aplicativo, mostra na Barra superior.
end With
end sub
.
'================================================|
Sub TelaInteiraDesligar
'================================================|
Dim oController As Object
oController = ThisComponent.CurrentController
With oController
.ColumnRowHeaders = True
.SheetTabs = True
.Frame.LayoutManager.HideCurrentUI = False
.Frame.ComponentWindow.SetFocus() '<<<< Devolver o foco a janela <<<<'
End With
End Sub
.
A navegação é simples: exemplo ir para a planilha 1 em A1
Sub Planilha1
Call IrPara "Planilha1.A1"
End Sub
Usando esta SubMacro:
'================================================|
sub IrPara (xlocal as string)
'exemplo uso: IrPara "Planilha.A1" ou "Planila1.A1:B3" ou "NomeArea"
'================================================|
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = "ToPoint"
args1(0).Value = xlocal
dispatcher.executeDispatch(document, ".uno:GoToCell", "", 0, args1())
end sub
Veja um arquivo como modelo aqui: https://wiki.documentfoundation.org/images/3/39/ModeloArquivoCalc1.ods
E um como aplicativo: https://wiki.documentfoundation.org/images/c/c2/Agendamento_de_Consultas.ods
do Escritório Aberto, https://wiki.documentfoundation.org/PT-BR/Projetos/EA
Caso a resposta atendeu sua necessidade, por gentileza, click na bolinha a esquerda da resposta, para finalizar a pergunta.