Eu achei isso em algum lugar não lembro onde mas deu certo pra min
Como adicionar imagem diferente em mala direta
No Excel, execute essas etapas:
- Abra a planilha do Excel que usam como fonte de dados de mala direta.
- Inserir uma nova coluna que tenha um cabeçalho de coluna como imagem.
- Para cada linha da planilha do Excel, insira na coluna imagem o caminho e o nome do arquivo da imagem que você deseja usar para o registro da fonte de dados.
Por exemplo, copie o caminho e o nome do arquivo da imagem no Windows Explorer. Em seguida, cole o caminho e o nome da planilha do Excel.
Observação O caminho e o nome do arquivo de cada imagem na coluna imagem aparecerá semelhantes ao exemplo seguinte:
C:\pasta\pasta2\pasta3*filename. jpg*
- No menu Editar , clique em Substituir. Em seguida, substitua cada ocorrência de uma única barra diagonal () com marcas de barra dupla ()
em cada caminho.
Por exemplo, cada caminho agora deve ser semelhante ao seguinte exemplo:
C:\pasta\pasta2\pasta3\filename. jpg
- Salve e feche a planilha do Excel. Em seguida, feche o Excel.
No Word, execute essas etapas:
- Abra o documento principal de mala direta.
- Se a fonte de dados do Excel não estiver conectada, conecte a fonte de dados. Para fazer isso, vá para a etapa 3 de 6 no painel de tarefas mala direta . Clique
em Procurar e, em seguida, conecte a fonte de dados do Excel.
- Clique em Próxima: Escreva a carta.
- No documento principal de mala direta, mova o ponto de inserção para o local onde você deseja que a imagem apareça.
- No menu Inserir, clique em Campo.
- Na caixa de diálogo campo, clique em IncludePicture em nomes de campose, em seguida, clique em OK.
Observação Você pode receber a seguinte mensagem de erro:
Erro! Nome de arquivo não especificado.
- Pressione ALT + F9 para exibir os códigos de campo no documento principal de mala direta. Você verá um campo que é semelhante ao seguinte campo:
{ INCLUDEPICTURE \ * MERGEFORMAT }
- Mova o ponto de inserção para o campo imediatamente seguinte INCLUDEPICTURE.
- Pressione a barra de espaços e, em seguida, clique em mais itens no painel de tarefas mala direta .
- Na caixa de diálogo Inserir campo mesclado , clique no campo de mesclagem de imagem, como imagense, em seguida, clique em Inserir.
- Clique em Fechar para fechar a caixa de diálogo Inserir campo de mesclagem .
O campo INCLUDEPICTURE agora deve ser semelhante ao seguinte campo:
{ INCLUDEPICTURE “{MERGEFIELD Imagem}” \ * MERGEFORMAT }
- Pressione ALT + F9 para ocultar os códigos de campo no documento principal de mala direta.
Observação Você pode inserir campos de mesclagem adicionais neste ponto do documento principal de mala direta.
2. Clique em Próxima: Visualize as cartas.
3. Clique em Próxima: Conclua a mesclagem.
4. No painel de tarefas mala direta , clique em Editar cartas individualmente.
5. Na caixa de diálogo Mesclar para novo documento , clique em OK.
6. No menu Editar no documento mesclado, clique em Selecionar tudo.
7. Pressione F9 para atualizar os campos no documento mesclado.
8. Para imprimir as cartas do documento mesclado, clique em Imprimir no menu arquivo . Cada letra impressa conterá a imagem que você especificou
na fonte de dados do Excel.
ps
para fazer as fotos ficarem todas do mesmo tamanho usei a seguinte macro.....
Dim insertedPicture As InlineShape
Dim insertedShape As Shape
Dim imgMult As Single
imgMult = 2.5 * 28.34
For Each insertedPicture In ActiveDocument.InlineShapes
insertedPicture.Select
insertedPicture.Width = insertedPicture.Width * imgMult / insertedPicture.Height
insertedPicture.Height = imgMult
Next