Newsgroup: it.comp.appl.access
Titolo: Email da Access usando Outlook express

Chiedo il vostro cortese aiuto .
Sarebbe possibile poter inviare tramite posta elettronica , utilizzando
Outlook express ( sottolineo Outlook express non Outlook ) , il
contenuto di una maschera?
In pratica , ho una maschera i cui campi sono :
Nome ( testo )
Cognome ( testo )
Telefono ( testo )
Note ( testo )
Vorrei che l'utente al termine dell'inserimento dati potesse inviare il
singolo record tramite posta elettronica con Outlook express , mediante
un pulsante.Il contenuto della maschera vorrei fosse parte del corpo
del messaggio  di posta elettronica e NON in allegato  in formato RTF o
altro.
E' possibile ? Non ho trovato nulla a tale proposito.
Ringrazio infinitamente coloro che mi aiuteranno.
Giovanni

 ha scritto nel messaggio news:1127856959....@g14g2000cwa.googlegroups.com...

La documentazione e gli esempi sulle varie tecniche da utilizzare non mancano; ma non è una cosa da quattroEquattr'otto...
http://groups.google.it/group/it.comp.appl.access/search?q=inviare+mail&start=0&scoring=d&hl=it&
Ciao.
-- 
Sergio MAZZA 

 wrote in message
news:1127856959....@g14g2000cwa.googlegroups.com

Ritengo tu stia facendo molta confusione.
In ongi caso per fare quello che chiedi devi usare MAPI.
L'uso di questa libreria non č complesso, e se cerchi nei vecchi
post io stesso ho postato delle routines complete che potrai 
riutilizzare.
L'immagine la devi catturare in ClipBoard e salvare come File
quě trovi un demo sul sito di Lebans.
Ricorda che l'immagine č sempre inserita come allegato, la
posta non viene gestita in RTF, ma in formato HTML, č il Browser
di ricezione che solitamente, nel caso di file grafici li
mostra nel corpo.
Se invece vuoi proprio fare un Copy/Past allora devi aprire
Express, ma la sua realizzazione diventa MOLTO complessa.
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Scusa Alex ma non mi sembra di fare confusione .
Cio che ho chiesto è sensato.
Tutto il codice che gira per internet per inviare il contenuto di una
maschera per email è fatto apposta per MICROSOFT OUTLOOK ( del
pacchetto Office ) io invece intendo utilizzare Outlook express .
Vorrei che il contenuto di un singolo record di una maschera fosse
parte del corpo di un messaggio di posta elettronica da spedire con
Outlook express.
Non vedo l'assurdità.Peccato non sappia come fare So come fare
utilizzando il metodo send object ma non voglio l'allegato.NO Allegato.
Ecco il mio problema.GIOVANNI.

 Ecco il mio problema.GIOVANNI.
Vedi Giovanni stai proprio confondendo le cose, sendObject non
ha nulla a che vedere con quanto vorresti fare tu, anche se
il risultato potrebbe sembrarti simile, alla fine si tratta
di inviare una Mail, ma tu vuoi farlo in un modo non convenzionale.
La questione poi dell'allegato dovresti capire meglio come funziona
il metodo di Codifica Mime degli allegati, se non hai idea di 
come si struttura non sei in grado di capire il perchè ti ho
detto che è assurdo.
Ti ripeto che le MAIL non vengono spedite in RTF ma HTML....!!!
Saluti.


 ha scritto nel messaggio 
news:1127856959....@g14g2000cwa.googlegroups.com...

Non vedo grossi problemi a patto che OE sia il predefinito.
Questa la sintassi:
DoCmd.SendObject acSendNoObject, , acFormatTXT, "Destinatario", , , 
"Oggetto","TestoDelMessaggio" , false
Il formato può essere: acFormatHTML, acFormatRTF, acFormatTXT, acFormatXLS.
Per "TestoDelMessaggio" ti costruisci una stringa a partire dai controlli 
della maschera magari usando una variabile locale di tipo stringa:
Dim MiaVariabile as string
MiaVariabile = Me.[Nome] & vbcrlf & me.[Cognome] & vbcrlf & me.[Telefono] & 
vbcrlf & me.[Note]
La sintassi ora diventa:
DoCmd.SendObject acSendNoObject, , acFormatTXT, "Destinatario", , , 
"Oggetto",MiaVariabile , false
Leggiti il Metodo SendObject nella guida.
Prova e fammi sapere.
Ciao, Carlo

 ha scritto nel messaggio 
news:9e07a73db275d5c79a...@mygate.mailgate.org...

Scusa Alex ma non vedo il problema. Il metodo SendObject va benissimo e 
funziona altrettanto bene.
Basta mettere nel formato di output "acSendNoObject"...lui non ha bisogno di 
allegati...solo un semplice messaggio di posta con il TestoDelMessaggio 
formato dai controlli della maschera.
Così:
DoCmd.SendObject acSendNoObject, , acFormatTXT, "Destinatario", , , 
"Oggetto","TestoDelMessaggio" , false
OE deve essere il gestore di posta predefinito, tutto qui.
Ciao, Carlo 

 Ciao, Carlo
Ciao Carlo.
Forse io ho capito male, ma lui vuole incollare immagini come
in un documento di Word(RTF) ed inviare la Mail senza che abbia 
l'allegato, ma che contenga l'immagine nel corpo, questo richiede
solo la gestione del Copia/Incolla nell'Applicativo(OE) dopo
aver composto il messaggio comprensivo di immagine in un applicativo
come Word.
La cosa è fattibile per carità ma non come stai dicendo.
Se non ho frainteso, e mi dici che si può fare, sarei felice
di impararlo.
Vediamo bene il nocciolo del discorso...!


 ha scritto nel messaggio 
news:d7866a33ff9e68441f...@mygate.mailgate.org...

Ciao Alex
leggendo questa frase: "Il contenuto della maschera vorrei fosse parte del 
corpo
del messaggio  di posta elettronica e NON in allegato  in formato RTF o
altro.",
ho capito che intende inviare il contenuto del record corrente (quello a 
video) e non lo sfondo della maschera.
In un altra risposta aggiunge: "Vorrei che il contenuto di un singolo record 
di una maschera fosse
parte del corpo di un messaggio di posta elettronica da spedire con
Outlook express."
Se ho ben interpretato, e aspettiamo conferme, il metodo SendObject va più 
che bene.
Che ne pensi?
Ciao, Carlo

 Ciao, Carlo
In effetti abbiamo dato 2 interpretazioni opposte al messaggio
ma devo riconoscere la poca chiarezza, forse poi mi sono perso
tutti i pezzi.
Se è corretta la tua interpretazione, concordo anche con la
tua soluzione, anzi mi pare ovvia.
