• Ingrandisci carattere
  • Dimensione predefinita
  • Riduci carattere
Home
automatismo

Finalità

Questo esempio di codice VBA si limita ad una semplice verifica, ossia al controllo che l'oggetto di un messaggio che si sta per inviare contenga effettivamente qualche cosa (non importa cosa, ma solo che non sia vuoto).

Può essere utile a tutti quegli utenti che a volte si dimenticano di riempire quel campo (importante, ed utile ad identificare velocemente il contenuto di un messaggio).

 

Breve descrizione della procedura

Il codice è scritto all'interno della procedura di evento ItemSend dell'oggetto Application, evento predefinito del sistema che viene scatenato dopo la pressione del tasto "Invia" di un messaggio. In questa fase è ancora possibile sospendere l'invio settando la variabile locale Cancel al valore TRUE. La procedura controlla la proprietà .Subject (oggetto) del messaggio ed in caso di assenza di contenuto presenta una finestra di dialogo che chiede all'utente se annullare l'invio oppure procedere ugualmente.

Leggi tutto...  

Non tutti sanno che nelle ultime versioni di Outlook è disponibile una funzione di Formattazione Automatica degli elementi del calendario, che permette di colorare diversamente gli appuntamenti a seconda della presenza di alcune condizioni (la presenza di un promemoria, una parola particolare nell'oggetto o nel testo, la presenza di allegati all'interno del corpo dell'appuntamento, ecc.).

L'applicazione di questa funzionalità avviene attraverso delle regole di visualizzazione (da non confondere con le Regole per la gestione della posta) e questo articolo mostra brevemente come implementarne una di esempio.

Leggi tutto...  

Finalità

Questo esempio di codice VBA presenta una procedura che, all'avvio di Outlook, apre tutte le Note di Outlook presenti nell'omonima cartella. Molti utenti utilizzano infatti le Note come se fossero dei "Post-it", e vogliono che questi vengano aperti automaticamente.

 

Breve descrizione della procedura

Le procedure presentate sono due: una prima procedura di evento (Application_MAPILogonComplete) che serve per "trappare" l'evento di caricamento della sessione di Outlook, e una seconda (VisualizzaTutteLeNote) che contiene il codice vero e proprio. Operativamente viene creato un riferimento alla cartella delle Note e viene eseguito un loop su ogni elemento presente in tale cartella, forzandone la visualizzazione.

Si potrebbe migliorare la procedura facendo riferimento ad una sotto-cartella delle Note, aprendo automaticamente solo le Note presenti nella sotto-cartella.

 

Leggi tutto...