Newsgroup: it.comp.appl.access
Titolo: Invio contenuto campi testo a Nuovo Messaggio OutlookExpress

Salve a tutti e buon anno.
Su una maschera ho i seguenti campi testo:
 
"Fornitore"
"Email"
"Ordine"
"Data_ordine"
"Quantità"
"Codice"
"FilePDF"
 
Quello che vorrei fare è posizionare su tale maschera un pulsante
chiamato “Prepara Email” al cui evento click  si apre il “Nuovo
Messaggio” di OutlookExpress e fa quanto segue:
 
1)Copia il contenuto di “Email” della maschera e lo inserisce nel
campo “A:” di OutlookExpress
 
2)Copia il contenuto dei campi testo:
“Fornitore”
“Ordine”
“Data_ordine”
“Quantità”
“Codice”
della maschera e lo inserisce nel corpo del messaggio di
OutlookExpress
 
3)Allega il file pdf  ad OutlookExpress, il cui percorso è contenuto
nel campo testo “FilePDF” della maschera
 
Se qualcuno lo ha gia fatto può darmi una mano
Ciao e grazie


http://www.google.it/#sclient=psy-ab&hl=it&source=hp&q=inviare+mail+da+access&pbx=1&oq=inviare+mail+da+access&aq=f&aqi=g4&aql=&gs_sm=e&gs_upl=16671l17410l1l18104l6l2l0l4l4l1l305l569l2-1.1l5l0&bav=on.2,or.r_gc.r_pw
.,cf.osb&fp=313ac1715fef6e45&biw=1400&bih=778
 
 
1.170.000 risultati trovati
 
 
ciao
BFS
 
 
 

La risposta è semplicissima... non si può gestire OutlookExpress in
alcun modo.
Se non come DefaultClient, ma la cosa è abbastanza incontrollabile.
 
@Alex


Ciao Alex ho adattato questo codice di un vecchio post di questo forum
e funziona con Oexpress tranquillamente
 
**********************
Private Sub PreparaEmail_Click()
 
Dim strInput As String
Dim Oggetto As String
Dim Messaggio As String
 
On Error GoTo Error_GetUserAddress
 
Oggetto = "Primo Oggetto di prova"
Messaggio = Me.Messaggio ' "messaggio di prova"
 
'Inizio costruzione della stringa di invio
strInput = "mailto:" & Me.Email & "?cc=" & "
pap...@topolo.it
" &
"&subject=" & Oggetto & "&body=" & Messaggio  '& "&bcc=" &
"
emailnasco...@tin.it
" & "&subject=" & Oggetto
 
' Fine costruzione della stringa di invio
 
Application.FollowHyperlink strInput, , True
GetUserAddress = True
 
Exit_GetUserAddress:
Exit Sub
Error_GetUserAddress:
MsgBox Err & ": " & Err.Description
GetUserAddress = False
Resume Exit_GetUserAddress
End Sub
**********************
 
GRazie per i link segnalatomi
Ciauuuu alla prox....e grazie

 Ciauuuu alla prox....e grazie
 
Evidentemente non sai di cosa parli... oppure hai richieste con
l'elastico.
 
Quel codice, come ti ho detto prima, usa il DEFAULTCLIENT... non OE...
e questo non è scontato, se OE è il DEFAULTCLIENT usa quello se fosse
MSO ... o altro... userebbe l'altro.
Se vuoi usare OE, quindi se DEVI USARE OE, quel codice non va bene, a
meno che non sia sul tuo PC di casa... allora parliamo di pippe...
 
Quel codice non consente di gestire allegati via codice, cosa che hai
chiesto inzialmente.
Quel codice ha dei LIMITI di dimensioni sulle singole parti Body e
destinatari.
 
Insomma, quello che hai chiesto ha delle esigenze ben chiare... e
questo metodo non le può nè soddisfare nè garantire, quindi non va.
Se invece hai fatto una domanda VAGA non PRECISA.... falla meglio così
capiamo anche noi come adeguarci a rispondere.
 
Se cerchi una soluzione industriale, questa non la proporrei a
nessuno.
 
@Alex


vista la banalità della richiesta mi pare esagerato dire che è 
incontrollabile.
in fin dei conti deve solo creare una mail con 4 dati dentro...
 
gli basta usare mapi :
 
http://www.vbsimple.net/index.htm?/howto/ht_020-2.htm
 
 
e puo fare esattamente quello che chiede con tutti i client di posta 
predefiniti impostati in un pc
 
 
Ciao
BFS

 BFS
 
Aspetta... non stiamo parlando con un pizzaiolo...(senza nulla
togliere).
 
Lui ha fatto richieste esplicite ed io tali le reputo.
Ha chiesto di usare OE
Ha chiesto di poter gestire Allegati.
 
A questa richiesta la risposta è NO.
A questa mia risposta ha ribadito con il codice che è INCONTROLLABILE.
 
Ti ricordo che MAPI è solo un WRAPPER al Socket e non ha nulla a che
fare con OE...(oggetto della richiesta).
La tua è una soluzione alternativa che, pur funzionando e che
condivido peraltro, non ha nulla a che fare con quanto richiesto.
 
Lui ha chiesto mele ed io ho risposto per le mele... tu gli stai
dicendo che anche le pere sono buone...
 
Poi se lui si è espresso male, non è stato preciso...  e gli bastava
frutta... come ho detto lo dicesse e le soluzioni alternative si
trovano.
 
@Alex

 @Alex
 
scusa Alex...
visto che non penso che il software che sta facendo serva per andare su 
marte o gestire una centrale nucleare, credo che lui voglia una 
qualsiasi soluzione che gli permetta di far apparire sta benedetta mail 
gią compilata su OE.
Il come ottenere il risultato penso che non gli interessi (spero)...
 
Quindi se a lui non interessa "del come" ma gli interessa che funzioni, 
la soluzione che gli ho postato gli permette di fare ciņ che vuole e di 
dormire tranquillo..visto che funziona con qualsiasi altro client di 
posta mapi
 
 
aspettiamo un cenno del diretto interessato
 
ciao
BFS
 
 
 
 
 
 

 BFS
 
 
Ciao Alex e BFS, e buon anno
 
come dice Alex probabilmente sono un "pizzaiolo", certo non sono un
programmatore VBA, ma tuttavia riesco smanettare e ad adattare cio di
cui ho bisogno (e poi mi sembra esgerato scaldarsi tanto), cmq a parte
cio ha ragione BSF quando dice che alla fine a me interessa solo una
procedura per ottenere 4 campi dati compilati e l'eventuale allegato.
Cmq provo anche la soluzione di BSF, che ringrazio, e chiedo scusa ad
Alex per averlo irritato.
Vi faccio sapere se ho risolto.
Ciauuuu ;-)

 Ciauuuu ;-)
 
Hai frainteso... io ho risposto in modo molto attinente alla tua
domanda che era precisa
proprio perchè NON ti consideravo un pizzaiolo.
 
Ora che invece hai definito il contrario..., e non che io sia irritato
per questo, prenderò le tue richieste
con meno impronta tecnica.
 
@Alex