Insertar imagen con código html en excel
Tengo una macro en Excel para enviar correos de manera automática. He conseguido firmar los correos haciendo estos pasos:
1.-Copiar la firma en un documento Word
2.- Guardarlo como página web. (Formato HTML)
Una vez envío el correo veo que la imagen no se muestra. Sale un recuadro con una POR roja.
He intentado insertar la imagen de manera manual con código HTML pero no logro quitar el error que me sale
En HTMLBODY pongo este código:
'Variables Const olFormatHTML As Integer = 2 Const ForReading As Integer = 1 Const TristateUseDefault As Integer = -2 Set MiPc = CreateObject("Scripting.FileSystemObject") Set Cadena = MiPc.GetFile("H:\DIGITALITZACIONES\Expedientes tramitados\firma.htm").OpenAsTextStream(ForReading, TristateUseDefault) firma = Cadena.ReadAll 'Esta parte esta extraida del codigo para enviar el correo. Si necesitaris alguna parte más del codigo la puedo pasar. .HTMLBody = Msg & <IMG src=(ruta de la imagen)> & firma
y cuando pulso en cualquier parte del código me sale un error de compilación: se espera expresión. ¿No se que hago mal me podríais ayudar?
Necesitaría que 1 línea hacia arriba de la firma apareciera la imagen.
¿Alguien sabe como hacerlo? ¿O alguna alternativa para que cuando se firmen los correos salga la imagen corporativa?