Newsgroup: it.comp.appl.access
Titolo: Invio di una e-mail - quasi inviata

Sono riuscito a scrivere un testo HTML, specificare il destinatario,
l'oggetto ed inserire anche un allegato attraverso una maschera usando gli
oggetti di Outlook 2000. Sono riuscito anche a dare il comando INVIA.
Ma PER FAVORE....... ditemi cosa devo fare per eseguuire in VBA il comando
INVIA e RICEVI in Outlook 2000 dalla maschera di Access, magari anche
specificando quale account utilizzare.
Grazie

 ha scritto nel messaggio

Fin qui te la sei cavata con docmd.sendobject, ma l'invio di comandi diretti
ad altre applicazioni richiede diverse operazioni piuttosto complesse, che
io confesso di non aver mai voluto utilizzare per mancanza di vantaggi.
Hai due alternative:
1: premere il pulsante invia e ricevi
2: caricare l'applicazione di riferimenti MAPI, API, ecc e poi imparare a
usarli.
1
Lati positivi: estrema semplicita' ed efficienza
Lati negativi: qualcuno, nell'eccessivo utilizzo, si e' slogato il dico con
cui faceva click
2
Lati positivi: nessuno si e' mai slogato un dito
Lati negativi: esaurimento nervoso dello sviluppatore.
Scegli tu.
Ciao
Sib

Bhè effettivamente, Sib, in qualche modo ho semplificato un po' la loro
vita, forse forse è meglio fargli fare quel click.
Comunque, non ho utilizzato DoCmd.SendObject ma gli oggetti automazione
Outlook 2000 Outlook.Application.MailItem
Un esempio:
Sub ProvaInvioEmail()
Set myolapp = CreateObject("Outlook.Application")
Set myitem = myolapp.CreateItem(olMailItem)
myitem.Display
Set myAttachments = myitem.Attachments
myAttachments.Add "D:\Documenti\Colori.doc", _
    olByValue, 1, "4th Quarter 1996 Results Chart"
'Set myolapp = CreateObject("Outlook.Application")
'Set myitem = myolapp.CreateItem(olMailItem)
myitem.To = "Francesco"
myitem.HTMLBody = "<HTML><H2>My HTML page.</H2><BODY>My body.</BODY></HTML>"
myitem.Send
End Sub
Ciao .
One.Emmedi
Sib <si...@SPAMMiol.it> wrote in message
aV7a8.50654$om6.1...@news1.tin.it...


 Outlook 2000 Outlook.Application.MailItem
Nelle opzioni di Outlook 2000 ci dovrebbe essere un flag, sulle opzioni, che
gestisce l'invio immediato ed evita che i mail vengano parcheggiati in
attesa di spedizione. Ora non ce l'ho sottomano ma a me in ufficio
l'automazione funziona. Salvo che non dipenda da possibili differenti
configurazioni e situazioni di rete.
Ma probabilmente basta spuntare quel flag ...
OndaMax

 ha scritto nel messaggio
news:1Qha8.9318$Jo.2...@twister2.libero.it...


 Un esempio:
CUT
Interessante ma non mi sembra che faccia piu' di sendobject, ma mi sembra
che un po' di tempo ce l'hai perso.
Ad ogni modo, se di quel flag si tratta, funziona anche con sendobject,
quindi ritorni all'origine.
Quando ho detto che fin li' eri arrivato a quanto fa sendobject non
intendevo dire che avevi necessariamente utilizzato quel metodo, ma che
avevi realizzato quanto fa sendobject.
Sib

Sai dirmi qualcosa sul digitalizzatore vocale?
Premetto che non so nulla di sapi, api e via dicendo.
Grazie ancora. One.Emmedi
"Sib" <si...@SPAMMiol.it> ha scritto nel messaggio
news:EQra8.66401$3J1.1...@news2.tin.it...


Grazie per la pignoleria ;-]  comunque vorrei conferma se è possibile
inserire attraverso DoCmd.SendObject anche messaggi html.
Grazie.
One.Emmedi
"Sib" <si...@SPAMMiol.it> ha scritto nel messaggio
news:EQra8.66401$3J1.1...@news2.tin.it...
