@mailsend()

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

@mailsend()

Messagepar cyril08 » 24 Jan 2012 à 09:19

J'utilise cette fonction dans boutons pour diffuser des mails ou les listes de diffusions sont directement paramétrées.

La structure de la formule impose que le [IncludeDoclink] soit en fin de formule ce qui signifie que dans le mail, il est également à la fin du message.

1) Y-a t-il une méthode pour que le lien du document apparaisse en début de mail ?

Ensuite cette formule me permet d'afficher le texte d'un certain nombre de champ, mais pour chaque champ la meme police est utilisé dans le corps du mail et il n'y a de mise en gras, italique ... comme à l'identique dans le document.

2) Peut t-on forcer a afficher certain champ en gras ou en couleur dans le corps du mail ?
cyril08
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 349
Inscrit(e) le : 22 Nov 2010 à 17:11

Re: @mailsend()

Messagepar Michael DELIQUE » 24 Jan 2012 à 09:47

Bonjour

pas en formule, mais en lotusscript tu peux faire ce que tu veux
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Re: @mailsend()

Messagepar cyril08 » 24 Jan 2012 à 10:00

est ce que par hasard tu aurais un exemple de code à me proposer qui se prete bien à mon cas ?
cyril08
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 349
Inscrit(e) le : 22 Nov 2010 à 17:11

Re: @mailsend()

Messagepar Michael DELIQUE » 24 Jan 2012 à 10:11

non j'ai pas ça sous la main.

et tout dépend de ton niveau en LS.

regarde déjà ici => viewforum.php?f=20 si tu trouve ton bonheur
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Re: @mailsend()

Messagepar cyril08 » 24 Jan 2012 à 10:13

Comme a l'initiale très faible. Je ne dispose pas du temps nécessaire pour m'y exercer
cyril08
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 349
Inscrit(e) le : 22 Nov 2010 à 17:11

Re: @mailsend()

Messagepar roubech » 24 Jan 2012 à 21:18

regardes dans l'aide :
NotesDocument.Send
http://publib.boulder.ibm.com/infocente ... D_DOC.html
http://publib.boulder.ibm.com/infocente ... D_DOC.html

Code : Tout sélectionner
Dim session As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Set db = session.CurrentDatabase
Set doc = New NotesDocument( db )
doc.Form = "Memo"
doc.SendTo = "Elissa Minty"
doc.Subject = "Here's the document you wanted"
Call doc.Send( False )


NotesRichTextItem
http://publib.boulder.ibm.com/infocente ... CLASS.html

Code : Tout sélectionner
Dim session As New NotesSession
Dim db As NotesDatabase
Dim memo As NotesDocument
Dim rtitem As NotesRichTextItem
Set db = session.CurrentDatabase
'...set value of doc...
Set memo = New NotesDocument( db )
Set rtitem = New NotesRichTextItem( memo, "Body" )
Call rtitem.AppendDocLink( doc, db.Title )
memo.Subject = "Here's a link to the document"
Call memo.Send( False, "Frank Glennel" )


NotesRichTextStyle
http://publib.boulder.ibm.com/infocente ... CLASS.html
http://publib.boulder.ibm.com/infocente ... PERTY.html

Code : Tout sélectionner
  Dim session As New NotesSession
  Dim db As NotesDatabase
  Set db = session.CurrentDatabase
  Dim doc As New NotesDocument(db)
  Call doc.AppendItemValue("From", session.UserName)
  Call doc.AppendItemValue("Subject", _
  "Meeting time changed")
  Dim richStyle As NotesRichTextStyle
  Set richStyle = session.CreateRichTextStyle
  Dim richText As New NotesRichTextItem(doc, "Body")
  Call richText.AppendText("The meeting is at ")
  richStyle.Bold = True
  Call richText.AppendStyle(richStyle)
  Call richText.AppendText("3:00")
  richStyle.Bold = False
  Call richText.AppendStyle(richStyle)
  Call richText.AppendText(" not 2:00")
  Call doc.Save(True, False)
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille


Retour vers Développement