Personalizando Calc como Aplicativo

Montei um aplicativo que toda a navegação entre abas é por botões.

Tenho duas macros principais: 1a. Abre tela inteira ( oculta bordas, menus, abas)

a 2a. é para retornar ao normal.

Porém é preciso clicar em uma célula qualquer para mostrar as barras de ferramentas, já tentei inserir ir para uma célula, mas não funciona.

Pergunta qual comando que falta para ativar as Barras de ferramentas.

arquivo exemplo

Boa tarde,

Possível solução: devolver o foco à janela acrescentado a linha .Frame.ComponentWindow.SetFocus()

'========================================================================='
Sub AbreTelaInteiraDesligar
'========================================================================='
'oSheet = ThisComponent.Sheets.getByName("ESCOLHER ABA")'
oController = ThisComponent.CurrentController
    
With oController
   ' .setActiveSheet(oSheet)'
    .ColumnRowHeaders = True
    .SheetTabs = True
    .Frame.LayoutManager.HideCurrentUI = False
    .Frame.ComponentWindow.SetFocus() '<<<< Devolver o foco a janela <<<<'
End With
End Sub

Testado no LibreOffice 5.2.5.1, Ubuntu 16.04 LTS

Atte,

Oi @Grafeno, tinha certeza que seria a sua resposta, obrigado novamente.

Abraço

Gilberto, é sempre um prazer ajudar. Obrigado pelo retorno!

Aproveitando o assunto abordado, tem como alterar o titulo da janela quando ativamos o modo “aplicativo”? pois se repararmos ainda continua aparecendo o nome do arquivo - Libre Office Calc…

@Juan.rba, para alterar o título da janela inclua a linha .Frame.Title = “Novo Título” . Atte, Grafeno.

muito obrigado @Grafeno.

só mais uma duvida, é possível alterar o ícone?

Deve ser possível, mas eu desconheço como…