A atualização automática de vínculos externos foi desativada

Necessito de Macro, para linkar em Eventos / Ao abrir documento, executar esta operação ( Permitir atualização ).

O comando uno.EditLinks, com o gravador de Macros, só abre o formulário, mas as escolhas não são gravadas.

Alguém tem alguma dica ?

Eu encontrei uma página de ajuda do LO que informa que se trata de uma função das ligações externas ao ficheiro Editar ligações - LibreOffice Help

Segue possíveis soluções
.
Método 1 - Obtem links individualmente para atualizar

Sub metodo1_AtualizarLinksExternos()
Dim oAreaLinks	As Object		
Dim oEnum		As Object	' EnumerationAccess
Dim oLink		As Object	' Link externo
	
	REM Obtem intevalos com links externos
	oAreaLinks = ThisComponent.AreaLinks
	
	oEnum = oAreaLinks.createEnumeration()
	REM Atualiza o link externo
	Do While oEnum.hasMoreElements()
		oLink = oEnum.nextElement()
		oLink.refresh
	Loop
End Sub

Fonte:
https://forum.openoffice.org/en/forum/viewtopic.php?p=28037#p28037
.
Método 2 - Atualiza todos os links usando despachante do LibO:

Sub metodo2_AtualizarLinksExternos()
Dim oFrame		As Object
Dim oDispatcher	As Object

	oFrame = ThisComponent.CurrentController.Frame
	oDispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
	oDispatcher.executeDispatch(oFrame, ".uno:UpdateTableLinks", "", 0, Array())
End Sub

Fontes:
https://forum.openoffice.org/en/forum/viewtopic.php?p=421074#p421074

Ola @FelipeAle, testei o Método 2, funcionou, com ente complemento do link postado:

Para que isso funcione, é necessário

Ferramentas → Opções… → LibreOffice Calc → Geral → Secção: Atualizar ligações ao abrir - Opção: [x] Sempre (de locais confiáveis)
.
Ferramentas → Opções… → LibreOffice → Segurança → Botão: Segurança de Macro → Tab: Fontes confiáveis → Painel: Locais de Ficheiros Confiáveis → Botão: Adicionar e selecionar o diretório onde o seu ficheiro está armazenado.

1 Like

O problema não é para links no meu pc e sim vínculos usando sites na internet de dados financeiros. A atualização automática não esta mais disponível. Tenho que atualizar manualmente na opção Editar/Atualizar/Vínculos para arquivos externos/ atualizar.