-
Cómo utilizar Excel para Enviar
-
El envío de un e-ail de Microsoft Office Excel utilizando Visual Basic para Aplicaciones (VBA) le puede ahorrar tiempo cuando se necesita para enviar por correo electrónico los datos de la hoja de cálculo. Un método consiste en utilizar el sistema de gestión de correo electrónico Microsoft Outlook para enviar su correo electrónico desde Excel. En Excel, puede utilizar VBA para automatizar tareas manuales como el envío de un correo electrónico. Con VBA puede utilizar la biblioteca de objetos de Microsoft Outlook para automatizar las funciones de correo electrónico tales como la creación y el envío de correo electrónico.Instrucciones
1 Lanzar Excel y haga clic en la pestaña "desarrollador". Haga clic en "Visual Basic" para abrir la ventana de Visual Básico Microsoft. Haga clic en el menú "Herramientas" y haga clic en "Referencias". Desplazarse hacia abajo el cuadro de lista y marque la casilla junto a "Microsoft Outlook <número de versión> Biblioteca de objetos."
2 Haga clic en el menú "Insertar" y haga clic en "Módulo" para insertar un nuevo módulo de código. Escribe lo siguiente para crear un nuevo procedimiento para enviar correo electrónico:
Sub sendEmail ()
On Error GoTo Err_sendEmail:
3 Escribe lo siguiente para declarar sus variables:
Dim oLookApp As Outlook.Application
Dim oLookMail Como Outlook.MailItem
Dim como secuencia dataToSend
4 Escriba lo siguiente para crear los objetos de Outlook:
Set oLookApp = New Outlook.Application
Establecer oLookMail = oLookApp.CreateItem (0)
5 Escribe lo siguiente para agregar dos filas de datos:
Range("A1").Select
ActiveCell.Value = "Prueba 1" de datos
Range ( "A2"). Seleccionar
ActiveCell.Value = "Test 2 Datos"
6 Escribe lo siguiente para guardar los datos en una variable de cadena:
Range("A1").Select
dataToSend = ActiveCell.Value
Range ( "A2"). Seleccionar
dataToSend = "Fila 1:" Y dataToSend & ".... Fila 2:" Y ActiveCell.Value
7 Escribe lo siguiente para definir la información de correo electrónico y enviarlo:
With oLookMail
.Para = "[email protected]"
.SUBJECT = "Correo Excel"
.Body = DataToSend
.enviar
Terminar con
Editar la dirección de correo electrónico e introducir una dirección de correo electrónico de trabajo.
8 Escribe lo siguiente para finalizar el procedimiento y la captura de los errores:
Exit_sendEmail:
Exit Sub
Err_sendEmail:
MsgBox Err.Description
Reanudar Exit_sendEmail:
End Sub
9 Pulse la tecla "F5" para ejecutar el procedimiento y enviar un correo electrónico desde Excel.