Contrôler Lotus Notes

Contrôler Lotus Notes - Divers - Programmation

Marsh Posté le 09-02-2011 à 23:57:49    

Bonjour,
 
J'aurais aimé savoir si il est possible de contrôler Lotus Notes comme on contrôle Excel grace à VBA ?
 
Par exemple, voilà ce que j'aimerais faire pour commencer :
 
1) ouvrir le premier mail
2) imprimer le mail
3) imprimer la pièce jointe (xls, pdf, doc, etc...)
4) fermer le mail
5) passer au mail suivant
 
 
Donc quel langage dois-je apprendre svp ?
 
Merci par avance

Reply

Marsh Posté le 09-02-2011 à 23:57:49   

Reply

Marsh Posté le 11-02-2011 à 15:04:10    

Oui, via OLE, ex pour envoyer un mail :

Code :
  1. 'ouvre une session mail Lotus Notes et configure le mail à envoyer
  2.             'Set oSession = CreateObject("Notes.NotesSession" )
  3.             'Set oDB = oSession.GetDatabase("", "" )
  4.             'Call oDB.OpenMail
  5.             'Set oDoc = oDB.CreateDocument
  6.             'Call oDoc.ReplaceItemValue("SendTo", "test@test.fr" ) 'regler ici le nom du destinataire
  7.             'Call oDoc.ReplaceItemValue("Subject", "mon petit titre" )
  8.             'Le corps du mail
  9.             'Set oRichTextItem = oDoc.CreateRichTextItem("Body" )
  10.             'sMsg = "Mon petit message..." & vbCrLf & vbCrLf
  11.             'Call oRichTextItem.AppendText(sMsg)
  12.             'envoi
  13.             'oDoc.SaveMessageOnSend = True
  14.             'Call oDoc.Send(False)
  15.             'Set oSession = Nothing


 
Autre solution, plus risquée, utiliser AutoIt, mais là, faut pas que l'utilisateur touche la souris ou le clavier pendant l'exécution du script...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 11-02-2011 à 17:21:55    

Merci !!  :jap:

Reply

Marsh Posté le 17-02-2011 à 18:10:09    

On trouve ou OLE ? merci.

Reply

Marsh Posté le 18-02-2011 à 10:01:10    

Je répondrais bien DTC, mais ça serait pas très courtois :D Quand on connait pas un truc -> Google : http://fr.wikipedia.org/wiki/Objec [...] _Embedding


Message édité par rufo le 18-02-2011 à 10:01:22

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed