Come inviare email da Microsoft Access

Tramite: O2O 25/06/2017
Difficoltà: media
16

Introduzione

La suite Office di Microsoft è una delle suite di software più complete in circolazione: comprende, infatti, programmi utilizzati da centinaia di milioni di utenti, come Word e Power Point, ma anche utility destinate ad una cerchia di utenti più ristretta, come Excel ed Access. In questa guida analizzeremo proprio quest'ultimo software, scoprendo, in particolar modo, come inviare email da Microsoft Access, che possono essere utilizzate per inviare dati o informazioni ricavabili da uno o più database.

26

Occorrente

  • Microsoft Office
36

Operazioni preliminari

Per inviare una mail con Microsoft Access è necessario caricare nel software la libreria di Outlook, che è proprio quella necessaria per le operazioni riguardanti la posta elettronica. Ecco le operazioni da fare:
1. Apriamo la console di scrittura codice (Alt+F11)
2. Strumenti->Riferimenti
3. Spuntare la voce ?Microsoft Outlook 14.0 Object Library?
4. OK

.

46

Definizione della funzione

Definiamo la nostra funzione InvioMail. Vogliamo che sia pubblica in modo da poterla utilizzare per diverse applicazioni, e che sia il più possibile parametrizzabile.
Ecco la definizione:

Public Function InvioMail (
o DestinatarioMail as String,
o OggettoMail as String,
o CorpoMail as String,
o Optional PercorsoCompletoAllegato As String)

È interessante notare come l'unico parametro opzionale sia PercorsoCompletoAllegato.
Con questa definizione sarà sufficiente richiamare la funzione in questo modo:
· Call InvioMail("pippo@test. It", ?prova?, ?Scriviamo qualcosa?, ?c:\test. Txt?)
.

Continua la lettura
56

Scrittura della funzione

Andiamo ora a scrivere la funzione vera e propria. Iniziamo col definire gli oggetti che ci serviranno:
· Dim myOlApp As Outlook. Application: applicazione Outlook
· Dim myItem As Outlook. MailItem: oggetto mail


Questi sono gli oggetti essenziali, adesso possiamo istanziarli:
· Set myOlApp = CreateObject ("Outlook. Application")
· Set myItem = myOlApp. CreateItem (olMailItem)


Abbiamo il nostro oggetto Mail creato e istanziato, adesso non ci resta che ?riempirlo?:
· myItem. To= DestinatarioMail
· myItem. Subject= OggettoMail
· myItem. HTMLBody= CorpoMail
· myItem. Attachments. Add PercorsoCompletoAllegato
· myItem. Send


I comandi sono abbastanza parlanti, in questo caso abbiamo usato il corpo del messaggio di tipo HTML, il che ci permette di inserire nel corpo del codice HTML con tutti gli effetti possibili e immaginabili.
Per ultimo abbiamo utilizzato il comando Send, se prima di inviare l?email volessimo visualizzarla dobbiamo sostituire il Send col il Display.

Ovviamente la funzione termina con un ?End Function?.

Potrebbe interessarti anche

Segnala contenuti non appropriati

Tipo di contenuto
Devi scegliere almeno una delle opzioni
Descrivi il problema
Devi inserire una descrizione del problema
Si è verificato un errore nel sistema. Riprova più tardi.
Verifica la tua identità
Devi verificare la tua identità
chiudi
Grazie per averci aiutato a migliorare la qualità dei nostri contenuti

Guide simili

Windows

Come creare un archivio contatti con Microsoft Access

Volete imparare ad usare Access? Allora iniziate con le basi%2026 Seguendo questa guida riuscirete a creare un semplicissimo archivio. Infatti con Access è possibile creare un archivio dei nostri contatti e con l'Autodialer si possono fare telefonate...
Windows

Come fare un preventivo con microsoft access

Senza dubbio, se sei un fornitore, un commerciante o un libero professionista, avrai a che fare con i preventivi. Con questa breve guida, cercherò di illustrarti come creare un modulo per un preventivo che potrai salvare e, riutilizzare per vari prodotti....
Windows

Come Creare le Maschere con Access

Il database di Microsoft Access fornisce una vasta gamma di strumenti per aiutare i layout di progettazione di controllo e di integrità dei dati. Access è un interfaccia software che consente la gestione di database di tipo relazionale. È prodotto...
Windows

Come importare dati da Excel ad Access

All'interno di questa breve guida spiegheremo come importare i dati da Excel ad Access. Il pacchetto Microsoft Office, infatti, offre nelle sue svariate funzioni la possibilità di intercambiabilità dei dati da un applicativo ad un altro con estrema...
Windows

Come creare e modificare una maschera di input in un campo o colonna in Access

Microsoft Office Access è uno dei programmi che fa parte del pacchetto di Office, insieme a Word, Excel e PowerPoint. Questo software serve per creare dei database organizzati, ed è uno strumento molto utile specie nella catalogazione e nell'archiviazione...
Windows

Come creare e utilizzare una query per aggiornare dati in una tabella in access

Le query di aggiornamento permettono di modificare i parametri di riferimento di diversi valori, corrispondenti a specifici record di una tabella o di un intero database. In generale, il funzionamento della query prevede l'estrapolazione di determinati...
Windows

Come installare e configurare Outlook Web Access

Se sul vostro computer avete bisogno di installare un programma, davvero molto funzionale e conosciutissimo come Outlook Web Acces, è importante sapere che la procedura non è affatto complicata. Installare e configurare Outlook Web Access non richiede...
Windows

Come creare e modificare una relazione uno-a-uno tra tabelle in Access

Access è un software compreso nel pacchetto Microsoft che consente di mettere in relazione dati e informazioni tra cui esistono elementi di coesione. In particolare, la relazione uno a uno è un collegamento tra le informazioni contenute in due tabelle...