begin process at 2012 02 13 08:49:57
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Réseau & Internet

 > ENVOI DE MAIL VIA LOTUS NOTES

ENVOI DE MAIL VIA LOTUS NOTES


 Information sur la source

Note :
9,75 / 10 - par 4 personnes
9,75 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Réseau & Internet Classé sous :envoi, mail, lotus, notes Niveau :Débutant Date de création :28/08/2001 Vu :8 687

Auteur : multiman

Ecrire un message privé
Site perso
Commentaire sur cette source (13)
Ajouter un commentaire et/ou une note

 Description

Code beaucoup demandé. Je l'ai trouvé, il n'est pas de moi.

Source

  • Sub Main
  • Dim oSess As Object
  • Dim oDB As Object
  • Dim oDoc As Object
  • Dim oItem As Object
  • Dim direct As Object
  • Dim Var As Variant
  • Dim flag As Boolean
  • Set oSess = CreateObject("Notes.NotesSession")
  • Set oDB = oSess.GETDATABASE("", "")
  • Call oDB.OPENMAIL
  • flag = True
  • If Not (oDB.ISOPEN) Then flag = oDB.OPEN("", "")
  • If Not flag Then
  • MsgBox "Can't open mail file: " & oDB.SERVER & " " & oDB.FILEPATH
  • GoTo exit_SendAttachment
  • End If
  • On Error GoTo err_handler
  • 'Building Message
  • Set oDoc = oDB.CREATEDOCUMENT
  • Set oItem = oDoc.CREATERICHTEXTITEM("BODY")
  • oDoc.Form = "Memo"
  • oDoc.subject = "This is the subject"
  • oDoc.sendto = "steve.gossett@unisyn.com"
  • oDoc.body = "This is test text in the body of the email"
  • oDoc.postdate = Date
  • 'Attaching DATABASE
  • Call oItem.EmbedObject(1454, "", "c:\missing.txt")
  • oDoc.visable = True
  • 'Sending Message
  • oDoc.SEND False
  • exit_SendAttachment:
  • On Error Resume Next
  • Set oSess = Nothing
  • Set oDB = Nothing
  • Set oDoc = Nothing
  • Set oItem = Nothing
  • 'Done
  • Exit Sub
  • err_handler:
  • If Err.Number = 7225 Then
  • MsgBox "File doesn't exist"
  • Else
  • MsgBox Err.Number & " " & Err.Description
  • End If
  • On Error GoTo exit_SendAttachment
  • End Sub
Sub Main 
Dim oSess As Object
Dim oDB As Object
Dim oDoc As Object
Dim oItem As Object
Dim direct As Object
Dim Var As Variant
Dim flag As Boolean

Set oSess = CreateObject("Notes.NotesSession")
Set oDB = oSess.GETDATABASE("", "")
Call oDB.OPENMAIL
flag = True
If Not (oDB.ISOPEN) Then flag = oDB.OPEN("", "")

If Not flag Then
    MsgBox "Can't open mail file: " & oDB.SERVER & " " & oDB.FILEPATH
    GoTo exit_SendAttachment
End If
On Error GoTo err_handler

'Building Message
Set oDoc = oDB.CREATEDOCUMENT
Set oItem = oDoc.CREATERICHTEXTITEM("BODY")
oDoc.Form = "Memo"
oDoc.subject = "This is the subject"
oDoc.sendto = "steve.gossett@unisyn.com"
oDoc.body = "This is test text in the body of the email"
oDoc.postdate = Date

'Attaching DATABASE
Call oItem.EmbedObject(1454, "", "c:\missing.txt")
oDoc.visable = True
'Sending Message
oDoc.SEND False
exit_SendAttachment:
On Error Resume Next
Set oSess = Nothing
Set oDB = Nothing
Set oDoc = Nothing
Set oItem = Nothing
'Done
Exit Sub
err_handler:
          If Err.Number = 7225 Then
          MsgBox "File doesn't exist"
          Else
          MsgBox Err.Number & " " & Err.Description
          End If
On Error GoTo exit_SendAttachment
End Sub 



 Sources de la même categorie

Source avec Zip Source avec une capture GESTIONNAIRE DE TÉLÉCHARGEMENT, AVEC REPRISE ET MULTITHREADI... par Madx23
Source avec Zip Source avec une capture CONVERTIR DU TEXTE RTF EN CODE HTML ET VICE-VERSA par vicosta
Source avec Zip Source avec une capture DICTIONAIRE TEXT/AUDIO/VISUELLE ANGLAIS AVEC WEBBROWSER CONT... par majnounmajda
Source avec Zip Source .NET (Dotnet) NSLOOKUP EN VB.NET OU COMMENT FAIRE UNE REQÛETE DNS EN PRÉCI... par ShareVB
Source avec Zip Source avec une capture MINI SEVEUR HTTP AVEC INTERFACE GRAPHIQUE ET IMPLÉMENTATIONS... par lemout

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture SMTP : PROJET COMPLET D'ENVOI DE COURRIEL, SANS UTILISATION ... par fkuchta
SCRIPT VBS D'ENVOI DE MAIL EN LIGNE DE COMMANDE par djebbipgm
Source avec Zip Source .NET (Dotnet) ENVOI DE MAIL PAR LOTUS NOTES par Iznogood1
Source avec Zip Source avec une capture Source .NET (Dotnet) EXTRACTION LOTUS par Shad108
ENVOYER UN MAIL AVEC LOTUS NOTES 6 AVEC PASSWORD par EvilGost

Commentaires et avis

Commentaire de Viviane le 28/02/2002 09:35:38

Super ! mais si j'accroche un fichier .xls, et que je doubleclic , dans Lotus NOtes, pour l'ouvrir, il l'ouvrir en mode text et ... c'est l'horreur !
Auriez-vous une solution ?
Merci !

Commentaire de titif le 12/06/2002 17:46:06

et vous saver comment envoyer un documment lotus note avec vb ?

Commentaire de rintchu le 01/07/2002 10:16:04

Bonjour, code tres bon sauf que je n'arrive pas a le faire marcher. Y a til une astuce avec le mot de passe ? Il me dit can't open mail file. Si vous plait aidez moi !

Commentaire de Derrick soft le 03/09/2002 08:42:13

Bonjour rintchu,

Ce code est données pour une base mail en local et nom sur le serveur. Vérifier sur votre espace de travail que votre boîte aux lettres soit répliquer en local.

Cordialement

Stéphane

Commentaire de PYLB le 19/12/2002 08:39:26

Super, mais je n'y arrive pas .

existe-t 'il un ocx ou une dll qui permet de creer les objets notes.

doit -on faire une manip quelconque dans la base de registres

Merci pour les conseils

Commentaire de FNK le 09/01/2003 17:00:29

Astuce pour envoyer en CC et BCC

oDoc.CopyTo = "...@..."
oDoc.BlindCopyTo = "...@..."

Commentaire de serpent le 17/01/2003 13:19:01

Super, mais je n'arrive pas a rentrer le mot de passe automatiquement et la session Lotus Note reste ouverte pourait tu m'aider s.v.p je suis nouveau en VB6

Commentaire de riderbmx le 14/06/2004 10:08:44

idem pour moi, comment rentrer le mot de passe en automatique?

comment fermer lotus note aprés?

Commentaire de Ulysse3 le 23/04/2005 04:23:54

Je sais pas pour quoi mais je suis sur que sa marchera pas sur mon ordi.

Commentaire de Ulysse3 le 23/04/2005 04:24:35

Effectivement sa ne mache pas l'errur vient de

Set oSess = CreateObject("Notes.NotesSession")

Commentaire de aouiti2001 le 18/09/2008 12:41:49

j'ai la meme erreur sur "CreateObject("Notes.NotesSession")"

Commentaire de baron_spawn le 19/01/2009 07:46:58

Il y a des pré-requis pour ce code :
- Avoir Lotus Notes client d'installer
- Cocher la référence pour Lotus Notes (je suis passé au VB.Net donc je ne me rappelle plus laquelle c'est sous VB6).
Pour ceux qui ont un soucis avec CreateObject("Notes.NotesSession"), essayez :
oSess = CreateObject("Lotus.NotesSession")
- Pour attaquer la base serveur, il faut juste mettre
Set oDB = oSess.GETDATABASE([nom serveur], [nom base])
pour récupérer le [nom serveur] c'est oSess.GetEnvironmentString("MailServer", True)
pour réucpérer le [nom de base] c'est oSess.GetEnvironmentString("MailFile", True)

Bon courage à vous

Commentaire de luck741 le 11/02/2009 18:01:43

Bonjour,

Lorsque j'envoie un mail sous lotus je voudrais pouvoir écrire systématiquement en police Tahoma. Hors, malgré de longues heures de recherche au boulot je n'ai pas trouvé comment faire. C'est pour un usage professionnel et en envoyant plus de 40 mail par jour, je ne peux pas modifier le style d'écriture à chaque fois.

Quelqu'un peut il m'aider ????

Merci

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

envoi de mail à partir d'Access97 par Lotus Notes [ par rouby ] Bonjour à tous,Je travaille pour un client qui a toute sa Messagerie sur Lotus Notes. Je veux pouvoir envoyer un mail contenant un fichier attaché cho ENVOI D'UN MAIL PAR LOTUS NOTES VIA ACCESS [ par ant666 ] ant666HELLO,je voudrais savoir s'il était possible d'envoyer un mail par lotus notes via access2000. merci beaucoup!!!! an Envoi mail lotus notes via Access [ par p935754 ] Bonjour à tousJ'arrive à envoyer 1 mail avec une pièce jointe en mettant le chemin de la pièce jointe dans la variable attachement.Comment faire si je PB ENVOI DE MAIL VIA LOTUS NOTES 7 [ par FERREY45 ] Bonjour,J'utilise le code développé par galldup pour envoyer des mails via lotus notes dans une application ACCESS.Cela fonctionne très bien , SAUF lo Script pour envoi de mail en VB via Lotus Notes [ par 13doudou13 ] Bonjour , apres moultes recherches, je n'ai pu trouver un script qui me permette d'envoyer un mail via Notes ( simple sans docs ) avec :ouverture sess Envoi d'un mail simple en cliquant sur un bouton dans ACCESS via LOTUS 6.5 [ par Ryusan76 ] Salut à tous. Je développe actuellement une base de données sous ACCESS 2000 pour l'entreprise où je travaille, et je rencontre un problème épineux :A Envoi automatique d'un mail à partir d'Excel via Lotus Notes [ par didoline_27 ] Bonjour à tous,j'ai besoin de votre aide!!mon problème est le suivant.. je désire créer une macro en VBA permettant l'envoi automatique d'une série Ourvrir un document autre qu'un mail dans Lotus Notes depuis VBA/VB6 [ par dchrist ] Bonjour tout le monde,J'ai un petit souci et peut-être que l'une ou l'un d'entre vous pourrai m'aider.Je dois depuis Outlook 2003 ouvrir un document p lotus notes sign mail ____aux experts... [ par galldup ] Salut, j'aimerai savoir comment quelle est la syntaxe du code VBA pour ajouter une signature electrique pour un mail sous lotus notes...Partie du code


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,842 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales