ENVIO_SALMEROJ.zip
Hola:
Te envío un formulario que hace lo que pretendes, mas o menos.
El libro del formulario contiene varias hojas, de las cuales solo son importantes para ti las dos primeras,
la primera porque contiene el acceso al formulario, la segunda "LOCATIONS", contiene los códigos, nombres y direcciones de e_mail de las locations.
Al abrir el libro, se ejecuta directamente el formulario, lo primero que te pide es que selecciones el libro que contiene el report "Sales by category", a continuación, se mostrara una lista con todas las locations detectadas en el report, selecciona las que quieras, y pulsa el botón Enviar por e-mail.
En el envío, también va un libro denominado "LOCATION WORK", aparentemente es un libro sin datos, pero sin el no se podría efectuar el proceso.
Cosas a tener en cuenta:
El correo se genera con las filas 1 y 2 del report, y con las filas desde que se encuentra el inicio de la location hasta la fila que contiene el total ambas inclusive.
Se guarda una copia del correo como "LOCATION " + Código de location.xls.
Se envía por e-mail la hoja en formato "preview" de Excel, de ahí la importancia del libro "LOCATION WORK", ya que es de este libro (hoja "Sales category" de donde se obtiene el formato del report.
Dentro del formulario hay una subrutina desactivada "ENVIAR_EMAIL_OUTLOOK", por si prefires enviar el report como archivo adjunto.
Hay un tercer método de envío (CDO), que no pasa por Outlook, si te interesa lo encontrarás en el foro o en internet.
Ya me dirás como te va.
Salu2, Antoni desde Santiago de Compostela
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.