Posso ligar imagens usando um caminho relativo?

2

Estou trabalhando em uma pasta de trabalho do MS Excel que contém cerca de 200 imagens. Eles estão atualmente salvos na pasta de trabalho, portanto, o arquivo fica enorme e o trabalho fica muito lento.

Vincular as imagens sem salvá-las funciona muito bem - agora tenho o documento do Excel e uma pasta "fotos" ao lado que contém todos os meus arquivos de imagem.

No entanto, quando eu movo o documento e a pasta para um novo local, todas as minhas imagens desaparecem. Isso parece ser porque o Excel salva as informações do link como caminhos absolutos. ( Update: 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 porque meus links quebram ... )

Existe uma maneira conveniente de salvá-los como caminhos relativos ou fazer com que o Excel atualize automaticamente as informações do caminho?

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

Estou trabalhando com o Microsoft Excel para Mac 2008 e 2011. Eu realmente aprecio sua ajuda.

    
por Port Islander 2009 25.06.2013 / 09:50

2 respostas

0

Você tem 2 perguntas básicas aqui, renderizando imagens no Excel e caminhos relativos.

Renderizando imagens no Excel

Há um script para fazer isso em 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

Caminhos Relativos

Não conheço uma maneira de especificar caminhos relativos em um documento do Excel, mas há uma solução simples para isso. Crie uma pasta para você doc 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 o zip up & enviar para os outros.

    
por 26.06.2013 / 20:48
0

Use o recurso Localizar / Substituir no Excel para atualizar o caminho do seu arquivo de imagem. Mudei meus arquivos de / Desktop para / Dropbox. Eu substitui "desktop" por "dropbox" e em segundos, todos os meus caminhos de imagem são atualizados. :)

    
por 20.12.2013 / 18:24