Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Outlook

Outlook Forum d'entraide sur Microsoft Office Outlook

Réponse
 
Outils de la discussion
Vieux 09/06/2006, 13h31   #1 (permalink)
Membre Expert
 
Avatar de doudouallemand
 
Date d'inscription: août 2005
Localisation: tours
Messages: 1 090
Envoyer un message via MSN à doudouallemand Envoyer un message via Skype™ à doudouallemand
Par défaut [Outlook] Plus de 49 destinataires ?

Bonjour a tous.

Je dois envoyer un meme mail a plus de 49 destinataires qui est la limite fixe par microsoft outlook.
comment faire pour enlever cette limite ou que me conseillez-vous de faire a la place sinon car je peux avoir jusqu'a plus de 2000 destinataires...???

d'avance
__________________
développeur en folie cherche à ... développer encore plus
Indépendant en informatiqe, je peux réaliser pour vous des développements. Contactez-moi : http://audouxdamien.free.fr/contact.php.
Factures sur demandes.
doudouallemand est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 09/06/2006, 13h47   #2 (permalink)
Modérateur
 
Avatar de Nemesys
 
Date d'inscription: mars 2006
Localisation: Bordeaux
Messages: 2 000
Par défaut

Utilise sendmail : http://www.infos-du-net.com/telecharger/SendMail.html
__________________
Modérateur Hardware, Systèmes et Logiciels

Merci de respecter les règles - Utilisez les MP uniquement pour me signaler un abus sur le forum
Nemesys est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 09/06/2006, 13h52   #3 (permalink)
Membre Expert
 
Avatar de doudouallemand
 
Date d'inscription: août 2005
Localisation: tours
Messages: 1 090
Envoyer un message via MSN à doudouallemand Envoyer un message via Skype™ à doudouallemand
Par défaut

desole, mais je dois rester sous outlook...
__________________
développeur en folie cherche à ... développer encore plus
Indépendant en informatiqe, je peux réaliser pour vous des développements. Contactez-moi : http://audouxdamien.free.fr/contact.php.
Factures sur demandes.
doudouallemand est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 09/06/2006, 21h02   #4 (permalink)
Membre habitué
 
Date d'inscription: février 2003
Messages: 152
Par défaut

Et en créant un nouveau groupe ?

Dans le carnet d'adresse, au lieu de choisir Nouveau contact, il faut choisir Nouveau groupe.
Puis ajouter des contacts dans ce groupe.
Lors de l'envoie du mail, il suffit de choisir le groupe.
SebCBien est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 11/06/2006, 12h21   #5 (permalink)
Membre Expert
 
Avatar de doudouallemand
 
Date d'inscription: août 2005
Localisation: tours
Messages: 1 090
Envoyer un message via MSN à doudouallemand Envoyer un message via Skype™ à doudouallemand
Par défaut

Citation:
Envoyé par SebCBien
Et en créant un nouveau groupe ?

Dans le carnet d'adresse, au lieu de choisir Nouveau contact, il faut choisir Nouveau groupe.
Puis ajouter des contacts dans ce groupe.
Lors de l'envoie du mail, il suffit de choisir le groupe.
je ne peux pas creer de groupe car, comme je l'ai explique dans mon premier post, c'est automatise et executer a partir d'access. a moins que tu me dises qu'on peux creer des groupes directement en vba a partir d'access???
inon, j'essaye de creer plusieurs messages avec a chaque fois 49destinataires voire moins et ca plante et je ne sais pas pourquoi.
je ne sais plus quoi faire la...
pour vos idees...
__________________
développeur en folie cherche à ... développer encore plus
Indépendant en informatiqe, je peux réaliser pour vous des développements. Contactez-moi : http://audouxdamien.free.fr/contact.php.
Factures sur demandes.
doudouallemand est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 11/06/2006, 13h26   #6 (permalink)
Nouveau membre du Club
 
Date d'inscription: juin 2006
Messages: 77
Par défaut

Je sais aps si ça peut te convenir mais tu peux te tourner ver la fonction mail de php
zuxion est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 11/06/2006, 20h41   #7 (permalink)
Responsable .NET

 
Avatar de Louis-Guillaume Morand
 
Date d'inscription: mars 2003
Localisation: La Défense
Messages: 8 402
Par défaut

Citation:
Envoyé par zuxion
Je sais aps si ça peut te convenir mais tu peux te tourner ver la fonction mail de php
on parle d'access...
Louis-Guillaume Morand est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 12/06/2006, 10h29   #8 (permalink)
Membre Expert
 
Avatar de doudouallemand
 
Date d'inscription: août 2005
Localisation: tours
Messages: 1 090
Envoyer un message via MSN à doudouallemand Envoyer un message via Skype™ à doudouallemand
Par défaut

Citation:
Envoyé par pharaonix
Citation:
Envoyé par zuxion
Je sais aps si ça peut te convenir mais tu peux te tourner ver la fonction mail de php
on parle d'access...
en effet, c'est en vba sous access que je lance outlook...
__________________
développeur en folie cherche à ... développer encore plus
Indépendant en informatiqe, je peux réaliser pour vous des développements. Contactez-moi : http://audouxdamien.free.fr/contact.php.
Factures sur demandes.

Dernière modification par Louis-Guillaume Morand ; 12/06/2006 à 11h21
doudouallemand est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 12/06/2006, 12h23   #9 (permalink)
Membre Confirmé
 
Avatar de f_bobo
 
Date d'inscription: mai 2006
Localisation: Lasson (14)
Messages: 204
Envoyer un message via MSN à f_bobo
Par défaut

Salut,

A tout hasard, va faire un tour sur www.outlookcode.com.
Perso, les infos que j'y ai trouvé mon permis de faire de l'import-export de RDV du calendrier avec une base Access.

En fouillant, tu devrais trouver ton bonheur!
__________________
Cordialement,

Florent

Je penche donc je suis...

recherche emploi en Normandie : analyste concepteur SI, analyste programmeur, CV sur demande
f_bobo est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 13/06/2006, 14h45   #10 (permalink)
Membre Expert
 
Avatar de doudouallemand
 
Date d'inscription: août 2005
Localisation: tours
Messages: 1 090
Envoyer un message via MSN à doudouallemand Envoyer un message via Skype™ à doudouallemand
Par défaut

j'ai regarde ton site mais je ne trouve rien repondant a ma question car ce n'est pas de la programmation outlook mais access que je fais ou alors, ca dois juste etre une option et pas du code a changer.
par contre, du coup, j'essaye d'utiliser ce qui est la : http://access.developpez.com/faq/?page=Outlook#outlook
mais je ne parviens pas a faire afficher le message outlook, une idee ?
__________________
développeur en folie cherche à ... développer encore plus
Indépendant en informatiqe, je peux réaliser pour vous des développements. Contactez-moi : http://audouxdamien.free.fr/contact.php.
Factures sur demandes.
doudouallemand est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 16/06/2006, 10h54   #11 (permalink)
Membre Expert
 
Avatar de doudouallemand
 
Date d'inscription: août 2005
Localisation: tours
Messages: 1 090
Envoyer un message via MSN à doudouallemand Envoyer un message via Skype™ à doudouallemand
Par défaut

aucune idee de solution ?
__________________
développeur en folie cherche à ... développer encore plus
Indépendant en informatiqe, je peux réaliser pour vous des développements. Contactez-moi : http://audouxdamien.free.fr/contact.php.
Factures sur demandes.
doudouallemand est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 16/06/2006, 11h08   #12 (permalink)
Expert Confirmé Sénior
 
Avatar de pc75
 
Date d'inscription: septembre 2004
Localisation: Paris
Âge: 53
Messages: 2 181
Par défaut

Bonjour,

Si ça peut t'aider, voila une procédure qui créé des groupes sous Outlook, par paquets de 150 adresses. C'est du VB6, mais tu dois pouvoir t'en inspirer pour l'adapter à VBA.

Code :
 
   ' Exemple de création d'une liste de distribution
   Dim myOlApp As New Outlook.Application
   Dim myDistList As Outlook.DistListItem
   Dim myTempItem As Outlook.MailItem
   Dim myRecipients As Outlook.Recipients
   Set myTempItem = myOlApp.CreateItem(olMailItem)
   Set myRecipients = myTempItem.Recipients
   
   Screen.MousePointer = vbHourglass
   
   Set conn = CreateObject("ADODB.RecordSet")
   MySql = ""
   MySql = MySql & "SELECT EMAIL "
   MySql = MySql & "FROM MATABLE "
   MySql = MySql & "order by NOM, PRENOM "
   
   conn.Open MySql, DriverAccess & BaseAccess
   If Not conn.EOF Then
      conn.MoveFirst
      CptList = 1
      Do While Not conn.EOF
         Set myDistList = myOlApp.CreateItem(olDistributionListItem)
         myDistList.DLName = "Groupe" & CptList
         z = 0
         Do While z < 150 And Not conn.EOF
               Email = conn("EMAIL")
               z = z + 1
               myRecipients.Add Email
               ' Tentative de résolution de l'adresse
               If Not myRecipients.Item(z).Resolve Then
                  myRecipients.Item(z).Delete
                  z = z - 1
               End If
            End If
            conn.movenext
            If conn.EOF Then Exit Do
         Loop
         myDistList.AddMembers myRecipients
         myDistList.Save
         ' Suppression des membres
         For i = myRecipients.Count To 1 Step -1
            On Error Resume Next
            myRecipients.Item(i).Delete
            Err.Clear
         Next i
         Set myDistList = Nothing
         CptList = CptList + 1
      Loop
   End If
 
   Set myTempItem = Nothing
   Set myRecipients = Nothing
 
   Screen.MousePointer = Default
   MsgBox "Terminé."
 
__________________
Par principe, je ne réponds pas aux messages URGENT.
Il n'y a pas de choses urgentes, il n'y a que des choses en retard. (un inconnu)
pc75 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 16/06/2006, 11h12   #13 (permalink)
Membre Expert
 
Avatar de doudouallemand
 
Date d'inscription: août 2005
Localisation: tours
Messages: 1 090
Envoyer un message via MSN à doudouallemand Envoyer un message via Skype™ à doudouallemand
Par défaut

Citation:
Envoyé par pc75
Bonjour,
Si ça peut t'aider, voila une procédure qui créé des groupes sous Outlook, par paquets de 150 adresses. C'est du VB6, mais tu dois pouvoir t'en inspirer pour l'adapter à VBA.
ok, mais comment les utilises-tu apres ces groupes, pour creer tes mails avec les groupes dans le champ To...
et a-t-on le droit d'avoir par exemple 3 groupes de 150 personnes dans le meme mail a envoye ? le mail va-t-il passer le serveur ?
d'avance
__________________
développeur en folie cherche à ... développer encore plus
Indépendant en informatiqe, je peux réaliser pour vous des développements. Contactez-moi : http://audouxdamien.free.fr/contact.php.
Factures sur demandes.
doudouallemand est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 16/06/2006, 11h29   #14 (permalink)
Expert Confirmé Sénior
 
Avatar de pc75
 
Date d'inscription: septembre 2004
Localisation: Paris
Âge: 53
Messages: 2 181
Par défaut

Un autre bout de code pour envoyer

Code :
 
   Dim iOutlook As Outlook.Application
   Dim myApp As Outlook.MailItem
   Dim myRecipient As Recipient
   Dim myitem As Outlook.MailItem
    
   Screen.MousePointer = vbHourglass
   Set conn = CreateObject("ADODB.RecordSet")
   MySql = ""
   MySql = MySql & "SELECT EMAIL "
   MySql = MySql & "FROM MATABLE"
   
   conn.Open MySql, DriverAccess & BaseAccess
   If Not conn.EOF Then
      conn.MoveFirst
      ' Création d'une instance de Outlook
      Set iOutlook = CreateObject("Outlook.Application")
      ' Nouveau message
      Set myitem = iOutlook.CreateItem(olMailItem)
      ' Objet du message
      myitem.Subject = txtObjet.Text
      ' Corps du message
      myitem.Body = txtMessage.Text
      ' Pièce jointe ?
      If Len(Trim(txtJoindre.Text)) > 0 Then
         Dim myAttachments As Attachments
         Set myAttachments = myitem.Attachments
         myAttachments.Add txtJoindre.Text
      End If
      NbErr = 0
 
      Do While Not conn.EOF
            Set myRecipient = myitem.Recipients.Add(conn("EMAIL"))
            ' Si l'adresse n'est pas résolue, on la supprime
            If Not myRecipient.Resolve Then
               myRecipient.Delete
            End If
            conn.movenext
            If conn.EOF Then Exit Do
         End If
      Loop
      conn.Close
      Set conn = Nothing
      ' Envoi du message
      myitem.Send
      Set iOutlook = Nothing
      Set myitem = Nothing
      Set myRecipient = Nothing
      Screen.MousePointer = vbDefault
      MsgBox "Message(s) envoyé(s) avec succès."
   Else
      MsgBox "Aucun destinataire trouvé."
      conn.Close
      Set conn = Nothing
      Exit Sub
   End If
 
__________________
Par principe, je ne réponds pas aux messages URGENT.
Il n'y a pas de choses urgentes, il n'y a que des choses en retard. (un inconnu)
pc75 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 16/06/2006, 11h41   #15 (permalink)
Membre Expert
 
Avatar de doudouallemand
 
Date d'inscription: août 2005
Localisation: tours
Messages: 1 090
Envoyer un message via MSN à doudouallemand Envoyer un message via Skype™ à doudouallemand
Par défaut

ok, merci, je suis en train de tester. juste un truc, c'est quoi tes "DriverAccess" et "BaseAccess" lors de ta connection car moi il me refuse?
__________________
développeur en folie cherche à ... développer encore plus
Indépendant en informatiqe, je peux réaliser pour vous des développements. Contactez-moi : http://audouxdamien.free.fr/contact.php.
Factures sur demandes.
doudouallemand est déconnecté   Envoyer un message privé Réponse avec citation
NEWS MS-OFFICEFAQs OFFICETUTORIELS OFFICELIVRES OFFICESOURCES VBA

Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Outlook



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide