Macro per Outlook 2003 - Inoltra come allegato

Sembra incredibile, ma in Outlook 2003 manca la funzione "Invia come allegato", che è presente in qualsiasi client di posta prodotto da quando è stata inventata la posta elettronica.
O meglio, esiste la possibilità tramite le opzioni di impostare questa funzione, ma sarà valida per tutte le mail inoltrate.
Questo a mio avviso è un grosso limite, che si è manifestato in tutto il suo splendore quando è stata implementata, nell'azienda dove lavoro, la funzione di archiviazione delle mail relative ad un ordine sotto SAP.
Girando un pò per i vari forum che trattano le macro di Outlook (da eggheadcafe.com a dotnethell.it) ho messo insieme questo codice che permette di creare una macro che inoltra come allegato la mail selezionata.
Funziona sia aprendo la mail nella sua finestra di lettura, che dalla schermata di riepilogo di outlook.

' Codice importato da eggheadcafe.com
Function GetCurrentItem() As Object
Dim objApp As Outlook.Application
Set objApp = Application
On Error Resume Next
Select Case TypeName(objApp.ActiveWindow)
Case "Explorer"
Set GetCurrentItem = _
objApp.ActiveExplorer.Selection.Item(1)
Case "Inspector"
Set GetCurrentItem = _
objApp.ActiveInspector.CurrentItem
Case Else
End Select
End Function

Sub InviaComeAllegato()
Set allegato = GetCurrentItem()
Dim appOL As New Outlook.Application
Dim CreaNuovaEmail As Outlook.MailItem
Set CreaNuovaEmail = appOL.CreateItem(olMailItem)

With CreaNuovaEmail
'Destinatario predefinito, commentare la riga sotto per lasciarlo libero

'Oggetto predefinito impostato uguale all'oggetto dell'allegato
'Per impostare un oggetto differente, mettere .Subject = "Oggetto predefinito"
.Subject = allegato.Subject

'Prendo la mail selezionata e la allego
.Attachments.Add allegato

'Fa apparire la finestra
.Display

'Salva il messaggio
.Save

End With
'Reset dei valori
Set appOL = Nothing
Set CreaNuovaEmail = Nothing
End Sub

vTask Studio, automatizzare l’esecuzione dei programmi e delle operazioni compiute al PC

-->

Quando ci si ritrova ad operare al PC eseguendo, per forza di cose, sempre le medesime operazioni e, magari, anche gli stessi applicativi, ricorrere all’impiego di appositi strumenti mediante cui automatizzare il tutto al fine di rendere ben più semplice ed immediato l’operato di ciascun utente costituisce un fattore di fondamentale importanza.

In situazioni di questo tipo potrebbe quindi fare particolarmente comodo uno strumento decisamente geek come nel caso di vTask Studio.


Si tratta di un software, completamente gratuito e compatibile con tutti gli OS Windows (sia a 32-bit sia a 64-bit), che, una volta avviato e configurato, andrà a facilitare di gran lunga la vita quotidiana al PC di ciascun utente eseguendo in automatico programmi impiegati più e più volte al giorno ed operazioni compiute di frequente, il che costituisce anche un gran bel vantaggio in termini di tempistiche.

Nel dettaglio l’applicativo, tra l’altro di facile impiego, consentirà dunque di eseguire programmi, registrare le azioni compiute sia con il mouse che con la tastiera, creare loop e mettere in atto operazioni ben più complesse quali, ad esempio, eseguire query sul database, il tutto facilmente gestibile mediante drag and drop.

Oltre a permettere di eseguire tutto quanto appena accennato vTask Studio integra anche la possibilità di sfruttare la funzione di riconoscimento delle immagini in modo tale da poterle comparare in modo rapido ed efficace e quella di impiegare un compilatore mediante cui creare file .exe e grazie al quale mettere in atto procedure automatiche eseguibili anche da tutti coloro che non impiegano questo fantastico programmino.

Segnala questo articolo


-->

Onore alla bandiera

Dscf6301_large_800x600


Con l'inizio dei Mondiali di Calcio in Sudafrica è giunto il momento di togliere la bandiera nerazzurra dal mio giardino con l'augurio di sostituirla a fine mondiali con il tricolore.
Ma è anche giunto il momento di cambiarla. Si perchè la mia bandiera è ormai sbiadita, strappata sui bordi e ha anche qualche buco di sigaretta.
Non per incuria, ma perchè a forza di sventolare si è deteriorata.

E' stata fatta in casa, dalle sapienti mani di mia mamma, che su mia idea ha unito 2 pezzi azzurri e 2 pezzi neri per formare l'effetto che si vede in foto.
Poi ha aggiunto dei lacci, uno nero ed uno azzurro, per tenerla saldamente legata all'asta in bamboo che invece è stata tanto cercata da mio padre che da lassù la guarderà orgoglioso.
Diciamo che era la bandiera di famiglia, e che ora non verrà dimenticata in un qualche armadio ma sarà lavata, accuratamente piegata ed incorniciata e quindi appesa come trofeo nella mia camera.

La realizzazione risale al 2002, doveva essere inizialmente sventolata quel maledetto 5 maggio che tutti noi nerazzurri ricordiamo con gran dolore. Quel giorno doveva sventolare per le vie di Castelfranco, invece è stata chiusa anche l'anno successivo.
Credevo portasse con se una specie di maledizione, mai avrei immaginato che tutto sarebbe cambiato da li a 2 anni.
Fa la sua prima apparizione pubblica dal balcone di casa mia dopo la conquista della coppa Italia nel 2005, e con questo trofeo da il via ad una serie di successi che resteranno nella storia e nella leggenda.

Nel 2006 sventola per la conquista della Coppa Italia, della Supercoppa Italia e dello scudetto, anche se la vittoria è stata fatta nelle aule di tribunale piuttosto che sui verdi campi di calcio.

Nel 2007 festeggia nuovamente lo scudetto e la Supercoppa Italia

L'anno successivo, il 2008, resta esposta praticamente tutto l'anno essendo il centenario della beneamata, anno del nostro 16° scudetto.

Nel 2009 inizia l'era Mourinhana, con la conquista delle Supercoppa Italia e dello scudetto

Nel 2010 l'anno della Leggenda, del trionfo Europeo dell'Inter, della Tripleta. In 3 settimane di fuoco conquistiamo Coppa Italia, Scudetto e la tanto sognata Champions League.
L'Inter fa la storia, guidata da Mourinho conquista il trofeo che mancava da oltre 40 anni grazie alle prodezze di Diego Alberto Milito che con 2 fantastici gol stende il Bayern Monaco.
Il capitano Zanetti alza la coppa a Madrid dopo aver disputato la sua 700sima partita in maglia nerazzurra
Per tutta la stagione l'Inter ha insegnato il gioco del calcio. Le gioca di Snejder, la caparbietà di Maicon, la capacità di Eto'o di adattarsi ad un nuovo ruolo sono solo esempi di un gruppo compatto ed unito che ha conquistato tutto.

La storia è fatta, e la mia bandiera ne è il simbolo.

Dscf6303_large_800x600