microsoft excel

Posso ligar imagens usando um caminho relativo

Estou a trabalhar numa pasta de trabalho em MS Excel que contém cerca de 200 imagens.Actualmente são guardadas dentro da pasta de trabalho,por isso o ficheiro torna-se enorme e o trabalho torna-se muito lento.

Ligar as imagens sem as guardar funciona muito bem --tenho agora o documento Excel e uma pasta "imagens" junto a ele que contém todos os meus ficheiros de imagem.

No entanto, quando movo o documento e a pasta para um novo local, todas as minhas fotos desaparecem. Isso parece ser porque o Excel salva as informações do link como caminhos absolutos. ( Atualização: Na verdade, de acordo com este tópico , o Excel armazena as informações do link como caminhos relativos também. Agora eu realmente não sei por que meus links quebram .. )

Existe uma forma conveniente de os guardar como caminhos relativos ou ter o Excel a actualizar automaticamente a informação do caminho?

Atualização: É importante que as imagens sejam exibidas na planilha e possam ser impressas.

Estou a trabalhar com o Microsoft Excel para Mac 2008 e 2011.Agradeço sinceramente a vossa ajuda.


Tem aqui 2 questões básicas,renderizar imagens em Excel,e caminhos relativos.

Renderizando imagens no Excel

Existe um script para fazer isso no SO :

Dim url_column As Range
Dim image_column As Range

Set url_column = Worksheets(1).UsedRange.Columns("A")
Set image_column = Worksheets(1).UsedRange.Columns("B")

Dim i As Long
For i = 1 To url_column.Cells.Count

  With image_column.Worksheet.Pictures.Insert(url_column.Cells(i).Value)
    .Left = image_column.Cells(i).Left
    .Top = image_column.Cells(i).Top
    image_column.Cells(i).EntireRow.RowHeight = .Height
  End With

Next

Relative Paths

Não conheço uma maneira de especificar caminhos relativos em um documento do Excel, mas há uma solução fácil para isso. Crie uma pasta para seu documento do Excel e todas as imagens de suporte e mantenha-as juntas. Se você precisar mover isso para outro local, basta mover a pasta inteira. Isso também facilita compactar e enviar para outras pessoas.




Utilize a função Encontrar/Substituir no Excel para actualizar o caminho do seu ficheiro de imagem.Mudei os meus ficheiros de /Desktop para /Dropbox.Substituí "desktop" por "dropbox" e,em segundos,todos os meus caminhos de imagem foram actualizados.:)