marianapd,
Bom dia!
Havia alguns erros com relação ao posicionamento correto de algumas linhas de comando (que eu mesmo havia colocado equivocadamente em locais indevidos) e havia um problema mais sério que você não observou nos comentário que eu havia colocado.
Na linha onde eu coloquei o comando "Display" eu havia colocado um comentário que esse comando era apenas para visualizar o email antes de enviá-lo. Para enviar diretamente as mensagens você precisaria trocá-lo por Send. Quando fui testar aqui, observei que o Outlook, quando utilizamos o comando Display, ele simplesmente pega a mensagem que está já aberta e sai anexando todos os arquivos na mesma mensagem. Bom... deve ser um bug do Outlook. Ou não! Ele entende que como há uma mensagem aberta que se deseja anexar outros arquivos!
Mas agora testei novamente e seu arquivo agora está todo corrigido. ATENÇÃO: O comando de envio de email agora foi alterado para SEND. Isso significa que as mensagens serão disparadas automaticamente sem qualquer intervenção do usuário. Se você pretende testar antes, coloque seu email correto nas 5 primeiras linhas da planilha, por exemplo, e acione o comando. Lhe serão enviados 5 mensagens com anexos diferentes.
Desse modo, quando estiver com todo o testo da mensagem correto e não houver mais nada a ajustar, coloque todos os endereços corretos na coluna A e acione o botão para disparar todas as mensagens.
Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)
Atenciosamente
Wagner Morel
Postado : 11/12/2015 8:14 am