Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Inviare email Lotus notes in VBA

Ultimo Aggiornamento: 30/07/2017 12:38
Post: 10
Registrato il: 21/12/2003
Utente Junior
2013
OFFLINE
30/07/2017 11:47

Ciao,

come da topic, dovrei inviare automaticamente delle mail da Lotus notes. Ho gia il codice vba che funziona, solo non riesco ad inserire come body della mail il contenuto di una cella (mi da come output una mail senza body) e la firma.

Sub send_email_proposal()
Dim Maildb As Object
Dim MailDoc As Object
Dim Body As Object
Dim Session As Object
Dim text1, subject, stsignature As String

Set Session = CreateObject("Lotus.NotesSession")
Call Session.Initialize
Set Maildb = Session.GETDATABASE("", "c:\notes\data\as_LIozzi.nsf")
If Not Maildb.IsOpen = True Then
Call Maildb.Open
End If
Set MailDoc = Maildb.CREATEDOCUMENT
Call MailDoc.ReplaceItemValue("Form", "Memo")
Call MailDoc.ReplaceItemValue("SendTo", "lucaiozzi@yahoo.it")
Call MailDoc.ReplaceItemValue("cc", "lucaiozzi@yahoo.it")
subject = Sheet2.Cells(3, 2).Value
Call MailDoc.ReplaceItemValue("Subject", subject)
Set Body = MailDoc.CREATERICHTEXTITEM("Body")
text1 = Sheet2.Cells(1, 19).Value
stsignature = "C:\Users\IBM_ADMIN\Desktop\email-signature1.html"
Call Body.APPENDTEXT(text1)
Call Body.appendSignature(stsignature)
Call MailDoc.ReplaceItemValue("PostedDate", Now())
Call MailDoc.SEND(False)
Set Maildb = Nothing
Set MailDoc = Nothing
Set Body = Nothing
Set Session = Nothing
End Sub

Idee su come fare?Grazie


Post: 3.924
Registrato il: 13/03/2012
Città: LIVORNO
Età: 78
Utente Master
2010
OFFLINE
30/07/2017 12:38

Re:


Call Body.APPENDTEXT(text1)
Call Body.appendSignature(stsignature)
Call MailDoc.ReplaceItemValue("PostedDate", Now())
Call MailDoc.SEND(False)




Se non posti il codice completo come si fa a risponderti ?
Mancano tutte le sub chiamate con Call
[Modificato da patel45 30/07/2017 12:40]

----------
Win 10 - Excel 2010
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 03:36. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com