Ao compilar dá erro de sintaxe do basic simbolo previsto: $

.
.
Let ThisComponent.CurrentController.StatusIndicator.Start($.1,0)

Como se pode ver acima eu coloco o (.) e continua a dar o mesmo erro mesmo retirando o(.)
alguém me pode ajudar?

o código é este:

Sub CriaBarraferramenta()
  
    Dim barra As CommandBar, existe As Boolean
    existe = False
    For Each barra In CommandBars
       If barra.Name <> "MINHA" Then
          barra.Enabled = False
     Else
        existe = True
     End If
    Next
    With ActiveWindow
        .DisplayHeadings = False
        .DisplayHorizontalScrollBar = False
        .DisplayVerticalScrollBar = False
        .DisplayWorkbookTabs = True ' False
    End With
    With Application
        .DisplayFullScreen = True
        .DisplayFormulaBar = False
        If existe = False Then
          .CommandBars.Add(Name:="MINHA").Visible = True 'Cria uma BF chamada MINHA
        End If
        .CommandBars("MINHA").Position = msoBarTop 'Posiciona a BF no topo
        .CommandBars("MINHA").Left = 9999
        .CommandBars("MINHA").Protection = msoBarNoMove + msoBarNoCustomize
    End With
    Set barra = CommandBars("MINHA")
       barra.Controls.Add Type:=msoControlButton  'Adiciona um botão na BF
    barra.Controls(1).Caption = "Maximiza" 'Nomeia o botão
    barra.Controls(1).Style = msoButtonCaption 'Define o estilo do botão
    barra.Controls(1).OnAction = "MAXIMIZA" 'Define uma ação para o botão
       barra.Controls.Add Type:=msoControlButton  'Adiciona um botão na BF
   barra.Controls(2).Caption = "Minimiza" 'Nomeia o botão
  barra.Controls(2).Style = msoButtonCaption 'Define o estilo do botão
 barra.Controls(2).OnAction = "MINIMIZA" 'Define uma ação para o botão
   Let ThisComponent.CurrentController.StatusIndicator.Start($.1,0)                                                               Dionisio Rocha "
End Sub

Obrigado Olivier

Realmente a minha intenção é essa, ou seja retirara todas as barras e só ficar a minha com o minimizar e o maximizar em em baixo na barra de estado aparecer o meu nome (puro egocentrismo) mas eu tenho tudo isto e muito mais a funcionar no excel e agora virei-me para o Libreoffice devido ao pedido dum amigo e utilizei o link “Excel VBA to OpenOffice Basic Converter” para converter o vba que funciona como eu quero e comecei a verificar na conversão uma camada de erros entre os quais este que postei. No vba é fácil encontrar soluções e ajuda via DR.GOOGLE como eu tenho vontade em aprender conheces algum site que me possa ajudar a entender melhor o basic aplicado ao libreoffice?

E já agora como se monta as nossas barras e se aramazena no libreoffice?

@daor, precisamos ver o resto do código para entender o que vc que está querendo. Por favor, edite o campo detalhe da sua pergunta e insira o código completo.

´já inseri o código

Lembro-me que apaguei centenas de linhas de VBA num serviço que prestei, por que montavam barras de ferramentas no Excel. Nos arquivo ODF do LibreOffice, as barras de ferramentas podem ser armazenadas dentro no arquivo, bastando fazê-las uma só vez e salvar. Seria este seu caso?

Para montar a barra de ferramenta no seu arquivo, vá em Ferramentas - Personalizar aba Barra de ferramentas. Clique no botão Novo e dê um nome para sua barra. No campo Salvar em escolha o seu arquivo (Figura).

Para literatura sobre macros no LibreOffice navegue pela página http://documentation.libreoffice.org/pt-br/portugues/macros/

Para compatibilidade parcial com macros de VBA, veja esta página da Ajuda: https://helponline.libreoffice.org/5.4/pt-BR/text/sbasic/shared/vbasupport.html?&DbPAR=BASIC&System=WIN

Mestre Olivier

Os meus agradecimentos pelo que postou vou já começar a experimentar e depois darei noticias.
Muito obrigado

“UM BOM MESTRE ENSINA O APRENDIZ E NÃO FAZ O SERVIÇO DO APRENDIZ”

Ola @daor, veja estas matérias publicadas na Revista LibreOffice Magazine http://www.schiavinatto.com/mundolibre/barra-de-ferramentas-personalizada_lm21.html e http://www.schiavinatto.com/mundolibre/criando-menu-personalizado_lm20.html

Obrigado!!!