Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/11/2002, 13:31
Yanix
 
Fecha de Ingreso: noviembre-2002
Ubicación: Washington, DC
Mensajes: 822
Antigüedad: 22 años
Puntos: 5
A ver, a ver...

MS Access tiene una funcion en macro llamada SendObject() que podrias utilizar. Personalmente no soy 'amante' de los macros, pero este te puede ayudar...
El email que tienes para usar es MS Outlook, si?
Supongamos que asi es, entonces esto es lo que has de hacer.

1-Create un boton en la forma.
2-Dale con el boton derecho del mouse. Si te sale un dialogo del wizard, dale cancel y vuelve a darle con el boton derecho del mouse.
3-Elige Crear evento o construir evento. Te saldran varios. Elige el del macro y dale nombre o deja el que tiene ya.
4-Te aparecera una ventana y en Accion selecciona 'Send Object' o 'Enviar objeto'.
5-En los argumentos de accion en la parte de abajo, selecciona el tipo de objeto de la lista que te saldra ahi con la flechita. En este caso sera reportes o informes.
6-Selecciona el nombre del objeto y luego el tipo de formato en que quieres que sea enviado el informe. Puedes colocar el "para:" o "to:" si deseas. Aunque cuando le des al boton, lo podras colocar igual. Llena los campos que necesites por ahora.
7-Guardalo y guarda el macro y el diseño. Que no se te olvide, eh!!
8-Dale F5. Luego dale click al boton. Se te abrira automaticamente la ventana de Outlook con el attachment ya incluido y aquellos campos que hayas completado.

Si tienes algun problema, avisame. Uno de los errores que podria pasar es que te falte referenciar una de las librerias para el outlook. la forma de activarla es dandole a Modulos, Nuevo, Herramientas, Referencias, Microsoft Outlook 9. Library o algo asi se llama, no estoy segura.

Buena suerte.