Come inviare email da Microsoft Access

tramite: O2O
Difficoltà: media
15

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.

25

Occorrente

  • Microsoft Office
35

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

.

45

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
55

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 installare e configurare Microsoft Access

Access è un programma appartenete alla suite di Office che permette all'utente che lo utilizza di creare e gestire database e soprattutto applicazioni utili per la vita aziendale e/o privata. Con il passare degli anni questo software ha avuto sempre...
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 inviare una email con Thunderbird

In questa breve guida vi verrà spiegato come inviare un'email con il client Mozilla Thunderbird.Iniziamo con spiegare brevemente cos'è Thunderbird: è un client di posta elettronica, cioè un programma che ci consente di inviare e ricevere mail. È...
Windows

Come inviare un'email senza aprire Outlook Express

Nella vita frenetica di oggi, facciamo spesso molte cose di corsa e, a causa della fretta, ci tocca anche arrangiarci e svolgere più attività contemporaneamente. Almeno una volta nella vita, i sarà capitato di dover inviare una email urgente all'ultimo...
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 schedulare l'esecuzione di funzioni Access

Un database è formato da un insieme di dati, organizzati mediante software appositi, utili per gestire il tutto con maggiore flessibilità ed in semplicità. Ogni database viene organizzato in relazione alla complessità ed alla tipologia dei dati...
Windows

Come Modificare Una Query Di Access

Access è un database creato dalla Microsoft, che permette di raggruppare dati molto diversi tra loro, in maniera tale da poter generare un gestionale che, a sua volta, può essere interrogato per tirar fuori i dati interessati. Va però specificato che...
I presenti contributi sono stati redatti dagli autori ivi menzionati a solo scopo informativo tramite l’utilizzo della piattaforma www.o2o.it e possono essere modificati dagli stessi in qualsiasi momento. Il sito web, www.o2o.it e Arnoldo Mondadori Editore S.p.A. (già Banzai Media S.r.l. fusa per incorporazione in Arnoldo Mondadori Editore S.p.A.), non garantiscono la veridicità, correttezza e completezza di tali contributi e, pertanto, non si assumono alcuna responsabilità in merito all’utilizzo delle informazioni ivi riportate. Per maggiori informazioni leggi il “Disclaimer »”.