So di non essere stato molto chiaro... e cerco di porre rimedio. Dunque, ho un DB che gira sotto WEB. Nel modulo principale dell\'applicazione, c\'č un campo ("Segn_destinatario") a cui inviare una mail (es. pinco_palla@abc.it), e un campo "Segn_allegati" di tipo Rich Text dove, ad esempio, inserisco un file pdf. Nello stesso modulo, c\'č un pulsante che richiama un Agente (esegui Client, Formula) con la seguente specifica: @Command([ToolsRunMacro]; "Notifica_Destinatari") Quindi pur sotto WEB, utilizzo la tecnica di inviare la mail mediante Agente... L\'agente "Notifica_Destinatari" fa fondamentalmente quello descritto nel primo post (con l\'aggiunta delle tue specifiche su come gestire l\'allegato caricato nel campo "Segn_allegati") e richiama una procedura interna all\'agente stesso: \'--------------------------------------------------------------------------- Sub Invio_Mail(doc As notesDocument) Dim session As New NotesSession Dim db As NotesDatabase Dim doc_mail As NotesDocument Dim ritem As NotesRichTextItem Dim ritem2 As NotesRichTextItem Set db = session.CurrentDatabase Set doc_mail = New NotesDocument(db) doc_mail.Form = "Postino" doc_mail.Subject = "Bla bla bla" Set ritem = New NotesRichTextItem(doc_mail, "Body") Call ritem.appendText ("bla bla bla") Set ritem2 = doc.GetFirstItem("Segn_allegati") If ( ritem.Type = RICHTEXT And doc.HasEmbedded ) Then Call ritem.AppendRTItem( ritem2 ) End If doc_mail.SendTo =doc.Segn_destinatario(0) Call doc_mail.save(True,True) Call doc_mail.Send(True) End Sub \'-------------------------------------------------------------------------------- La procedura utilizza un modulo del database denominato "Postino" che presenta i campi "Subject" e "Body". Tutto qui... (scusa se mi sono dilungato un po\' troppo!) Sotto WEB l\'agente invia correttamente la mail al destinatario specificato, ma senza riportare l\'allegato presente nel campo "Segn_allegato". Lo stesso agente, perņ, da client, invia la mail con l\'allegato costituito dal file presente nel campo "Segn_allegati". Come anticipavo nel post precedente, ho il sospetto che sbaglio qualcosa a valorizzare il campo allegato all\'interno del modulo principale sotto WEB (a differenza del lato client dove bastava semplicemente definire il campo Rich Text e allegare il file dalle opzioni di menu...). Ancora grazie per l\'interessamento!
|