Stampaunione Excel Word



  • Stampaunione Excel Word
    di _Est_ (utente non iscritto) data: 29/03/2017 17:46:38

    Buonasera a tutti,

    spero stiate bene, è un bel po di tempo che non mi affaccio sul forum.
    Volevo sottoporvi questo tema che a meno di sviste non è stato direttamente affrontato in passato.
    L' ambito generale è quello della stampaunione...

    ho un foglio xls (DB) che contiene una serie di campi di anagrafica (es. nome, cognome, società, indirizzo email, etc vedi allegato xls).
    Si tratta nel mio esempio di verbali auto. Avrò quindi un "conducente" "cod_verbale", "data infrazione", "targa" etc.

    Per ogni riga devo inviare una email al nominativo conducente contenente i dati del verbale (campi DB).
    (PS. preciso subito che è solo un esempio, nel senso che non sono un vigile urbano... un eventuale "aiuto" non si ritorcerà contro di voi... :) )

    1° complicazione:
    La struttura dell'email non è sempre la stessa. Diciamo che posso avere un modello A e un modello B (in realtà sarebbero 3 o 4 ma rimaniamo su 2 modelli). Ho una colonna del DB che mi indica quale modello email utilizzare (A o B)

    2° complicazione
    I campi del DB sono una 30ina. Ho provato ad utilizzare unicamente Excel ma con la formattazione è un casino.
    Ho quindi creato due file word (modello A e modello B) e vado di stampaunione.

    1) Aggiungo i nuovi record al DB Excel
    2) Apro Word modello A lancio stampa unione ed invio email
    3) Apro Word modello B e lancio stampa unione ed invio email

    Domanda:
    Avete qualche suggerimento per automatizzare questi invii partendo direttamente da Excel con vba?

    A me è venuto in mente di creare una macro in word e poi richiamarla da excel ma sento di muovermi su un terreno scivoloso.
    Grazie e buona continuazione!!