Para não mostrar o processamento da macro no excel uso :
sub Calculo()
Application.ScreenUpdating = False
insiro aqui a macro
Application.ScreenUpdating = True
End Sub
No LibreOffice não funcionou, poderiam me ajudar?
Obrigado
Para não mostrar o processamento da macro no excel uso :
sub Calculo()
Application.ScreenUpdating = False
insiro aqui a macro
Application.ScreenUpdating = True
End Sub
No LibreOffice não funcionou, poderiam me ajudar?
Obrigado
Consegui, agradeço a ajuda do Júnio, segue aqui o código utilizado:
sub CalculosExtratosfericos
'Desabilita a atualização de tela
dim janela
janela = ThisComponent.CurrentController.Frame
janela.ComponentWindow.Visible = False
'insira aqui as trocentas linhas de código da sua macro
'Habilita a atualização de tela
janela.ComponentWindow.Visible = True
End Sub
Parabéns Baracca, uma excelente alternativa, já anotei aqui nas minhas macros.
Ola @Baracca, @JúnioVieira, coloca esta também na coleção, desativa Autocalcular
Sub DesativarAtualizaçãoDeTela
Dim i As Integer
ThisComponent.LockControllers
ThisComponent.EnableAutomaticCalculation(False)
'insira aqui as trocentas linhas de código da sua macro
ThisComponent.EnableAutomaticCalculation(True)
ThisComponent.CalculateAll
ThisComponent.UnlockControllers
End Sub
'https://ask.libreoffice.org/t/desativar-atualizacao-de-tela/37306
‘Amaral
O código acima inicia com o cancelamento de Autocalcular de tela, dessa forma, ‘minimizamos o tempo de execução da macro. Após a execução atualizamos a ‘atualização. No código eu criei os valores eram lançados na planilha e, por ‘terem fórmulas, eram atualizados sempre que alterados. Dessa forma os dados são ‘atualizados somente após o encerramento da macro.
Show Gilberto, assim minha macro fica mais completa a cada dia.
Boa tarde, no libreoffice os comandos similares são:
ThisComponent.LockControllers
ThisComponent.UnlockControllers
Não funcionou Júnio, a macro tem aproximadamente 1000 linhas de programação e todo o processamento é visualizado…mesmo inserindo o comando sugerido.
Não conheço outro comando é uma pena que não funcionou, não utilizo esse comando porque comigo nunca foi satisfatório, as vezes dava certo, as vezes não.