No meu documento criei uma lista de figuras. Quando adiciono legendas nas figuras, algumas delas são "legendadas" com texto simples e em algumas imagens (principalmente aquelas que são em texto) a legenda é adicionada dentro de uma caixa de texto.
As legendas que estão dentro das caixas de texto apresentam o seguinte problema. Na lista de figuras, o hiperlink aponta para o local do arquivo. Se eu enviar o arquivo para outro local, o problema será resolvido simplesmente atualizando a lista de figuras. O problema persiste quando salvo o arquivo como pdf. Na lista de figuras, ao passar o mouse sobre a imagem, aparece um hiperlink que aponta para o local onde o arquivo .docx original foi salvo antes de fazer a conversão.
Após uma pesquisa minuciosa, encontrei outra pessoa que teve o mesmo problema:
A solução alternativa proposta (adicionar a imagem e a legenda dentro de uma tabela) é inviável no meu caso porque muitas dessas imagens são em texto. Também tentei converter as caixas de texto em quadros, mas o problema persiste. Alguma ideia ?
Responder1
Prefiro um método diferente, sem mexer no código XML do escritório, que não é acessível à maioria dos usuários.
Em primeiro lugar, eu usaria o agrupamento da imagem e da caixa de texto a ser anexada (e indesejada).
Em segundo lugar, quando defino uma referência de dentro do meu texto para a imagem e clico nela, aguardo para pular para a borda superior da imagem vinculada, e não para o texto da rotulagem abaixo da imagem. Portanto, eu simplesmente não usaria a categoria de referência mal programada do Word chamada 'FIGURAS'. Em vez disso, crio minha própria categoria para figuras. E então defina o link para a imagem, e não abaixo da imagem. A desvantagem: Isso não me permite atualizar a numeração das figuras, quando as movo. Outra categoria de referência poderia ser marcadores.
Responder2
Para quem enfrenta o mesmo problema, uma solução fácil (embora "manual") é editar o código de campo de cada entrada da lista de figuras que é feita de legendas dentro das caixas de texto e remover a parte do link:
A entrada da legenda fica assim:
{HYPERLINK "file:///C:\Users\user\Desktop\file.docx" \l "_Toc437184080"} Eu mudei para isto:
{HYPERLINK \l "_Toc437184080"} E funciona corretamente.