Hai indovinato...
Nel tuo codice (segreto industriale?) avrai certamente le istruzioni in cui compili l'indirizzo del destinatario, il subject, il testo della mail e non so cos'altro; finita la preparazione, invece di fare direttamente il ".Send" farai il ".Display" seguito dal ".Printout", seguito poi da un'attesa di 1 sec e infine il ".Send" e il completamento della macro. Cioe'
- Codice: Seleziona tutto
.Subject = VariabileSubject
.Display
.PrintOut
Application.Wait (Now + TimeValue("0:00:01"))
.Send
'Segue codice residuo
Nota che in questo modo la stampa avverra' prima della effettiva spedizione, quindi sara' priva della data di spedizione; se questo non e' adeguato allora verifica se puoi ottenere il risultato voluto mediante una "regola Outlook", del tipo
-sulle mail ricevute e provenienti dall'indirizzo XXXX...
-...se nel Subject ci sono parole specifiche...
-...allora Stampa
Questo ovviamente presuppone che le mail siano anche inviate in BCC a se stessi e che nel subject possa venir inserita una chiave identificativa (le "parole specifiche"); non ho invece trovato l'opzione Stampa come azione sulle mail Inviate.
Ciao