E-mail Excel.Se podría, mandar un correo a excel cada vez que le dás a guardar o cuando sales y guardas?

Se podría de manera rápida, hacer mandar un correo a unas cuentas, ¿cada vez que le das a guardar el fichero excel o cuando sales (X) y le das a save? Tambíen estaría bien notificar solo los cambios que se han producido.

1 Respuesta

Respuesta
1

[Hola

Lo primero es preguntar: ¿Ya sabes como enviar correos desde Excel?. Sugiero que eso sea lo primero que intentes hacer. Si usas Microsoft Outlook, mira por aquí:

https://abrahamexcel.blogspot.com/2018/02/microsoft-outlook-desde-excel-vba.html

Si no  lo usas, pues debes leer aquí:

https://www.rondebruin.nl/win/s1/cdo.htm 

Ya después es solo cosa de usar los eventos "AfterSave" y/o "BeforeClose" del libro.

Saludos]

Abraham Valencia

Muchas Gracias por la info. Te lo agradezco.

Si que se mandar correos desde excel, el tema es que me gustaria saber donde poner los eventos "AfterSave" y/o "BefoeClose".

Otra cosa, se podría mandar con los cambios que se han realizado?

Por ejemplo, Fila 2, columna A, Antes Cancelled, ahora Open.

Gracias!

[Hola

Pues si sabes ya mandar correos es tan simple como, por ejemplo, llamar a tu macro "Enviar_Correo" y entonces, en los eventos mencionados del libro (O sea, del módulo que por defecto se llama "ThisWorkBook") solo hay que colocar esto:

Private Sub Workbook_AfterSave(ByVal Success As Boolean)
Call Enviar_Correo
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Call Enviar_Correo
End Sub

Sobre eso de los cambios, pues no queda claro que deseas.

Abraham Valencia

Hola, gracias otra vez.

Tengo 1500 filas con distintos datos en cada fila. Quiero saber si puede enviar en el correo (una vez que grabas) los cambios de esa fila, o al menos decir que esa fila a cambiado algún valor de la celda de esa fila.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas