Macro para enviar hoja de Excel por Correo Electrónico.

17/11/2004 - 01:27 por Ren | Informe spam
Estimados:

Quiero hacer una solicitud de materiales que se elabore en Excel y cada uno
de mis colegas, al terminarla, presione un botón "Enviar" y me haga llegar
la comunicación. Sin embargo, he investigado toda esta tarde y he llegado a
la conclusión que debería usar la instrucción "SendMail" en una macro. Pero
no me funciona.

Ejemplo:
Sub EnviarHojaPorCorreoElectrónico()
ActiveSheet.Copy
ActiveWorkbook.SendMail Recipients:="dirección@dominio", Subject:="Envío
libro de Excel"
ActiveWorkbook.Close savechanges:=False
End Sub

Pero, al ejecutarla arroja lo siguiente: "Se ha producido el error '1004' en
tiempo de ejecución. Error en el método "SendMail" de objeto '_Workbook'.
Presiono "Depurar" y tiñe amarillo la línea que incluye "SendMail". Sin
saber qué hacer.

Podrían ayudarme?

Atte.

Ren.
 

Leer las respuestas

#1 David
17/11/2004 - 01:48 | Informe spam
Ren, tu código funciona perfectamente. Lo probé en mi
equipo y no generó ningún error. El problema entonces
debe estar en la configuración de tu correo.

Investigando un poco, encontré un vínculo interesante.
Allí se documenta tu problema. Visita esta página:

http://support.microsoft.com/default.aspx?
scid=kb;es;241421

Saludos, y suerte...


Mostrar la cita
en Excel y cada uno
Mostrar la cita
botón "Enviar" y me haga llegar
Mostrar la cita
tarde y he llegado a
Mostrar la cita
en una macro. Pero
Mostrar la cita
Recipients:="direcció", Subject:="Envío
Mostrar la cita
producido el error '1004' en
Mostrar la cita
objeto '_Workbook'.
Mostrar la cita
incluye "SendMail". Sin
Mostrar la cita

Preguntas similares