Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Outlook
Outlook Forum d'entraide sur Microsoft Office Outlook
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/06/2006, 13h31   #1
Membre expérimenté
 
Avatar de doudouallemand
 
Inscription : août 2005
Messages : 1 108
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : août 2005
Messages : 1 108
Points : 597
Points : 597
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
doudouallemand est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2006, 13h47   #2
Membre Expert
 
Avatar de Nemesys
 
Étudiant
Inscription : mars 2006
Messages : 1 910
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2006
Messages : 1 910
Points : 2 086
Points : 2 086
Utilise sendmail : http://www.infos-du-net.com/telecharger/SendMail.html
Nemesys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2006, 13h52   #3
Membre expérimenté
 
Avatar de doudouallemand
 
Inscription : août 2005
Messages : 1 108
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : août 2005
Messages : 1 108
Points : 597
Points : 597
desole, mais je dois rester sous outlook...
__________________
développeur en folie cherche à ... développer encore plus
doudouallemand est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2006, 21h02   #4
Membre régulier
 
Inscription : février 2003
Messages : 165
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 165
Points : 94
Points : 94
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 00
Vieux 11/06/2006, 12h21   #5
Membre expérimenté
 
Avatar de doudouallemand
 
Inscription : août 2005
Messages : 1 108
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : août 2005
Messages : 1 108
Points : 597
Points : 597
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
doudouallemand est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/06/2006, 13h26   #6
Invité régulier
 
Inscription : juin 2006
Messages : 77
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 77
Points : 7
Points : 7
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 00
Vieux 11/06/2006, 20h41   #7
Rédacteur

 
Avatar de Louis-Guillaume Morand
 
Homme Louis-Guillaume MORAND
Consultant @ Microsoft
Inscription : mars 2003
Messages : 10 713
Détails du profil
Informations personnelles :
Nom : Homme Louis-Guillaume MORAND
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Consultant @ Microsoft
Secteur : Conseil

Informations forums :
Inscription : mars 2003
Messages : 10 713
Points : 15 946
Points : 15 946
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 00
Vieux 12/06/2006, 10h29   #8
Membre expérimenté
 
Avatar de doudouallemand
 
Inscription : août 2005
Messages : 1 108
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : août 2005
Messages : 1 108
Points : 597
Points : 597
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
doudouallemand est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/06/2006, 12h23   #9
Membre confirmé
 
Avatar de f_bobo
 
Homme Florent BOBO
Technicien Help Desk
Inscription : mai 2006
Messages : 202
Détails du profil
Informations personnelles :
Nom : Homme Florent BOBO
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : Technicien Help Desk
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2006
Messages : 202
Points : 270
Points : 270
Envoyer un message via MSN à f_bobo
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 00
Vieux 13/06/2006, 14h45   #10
Membre expérimenté
 
Avatar de doudouallemand
 
Inscription : août 2005
Messages : 1 108
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : août 2005
Messages : 1 108
Points : 597
Points : 597
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
doudouallemand est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/06/2006, 10h54   #11
Membre expérimenté
 
Avatar de doudouallemand
 
Inscription : août 2005
Messages : 1 108
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : août 2005
Messages : 1 108
Points : 597
Points : 597
aucune idee de solution ?
__________________
développeur en folie cherche à ... développer encore plus
doudouallemand est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/06/2006, 11h08   #12
Expert Confirmé
 
Avatar de pc75
 
Inscription : septembre 2004
Messages : 2 807
Détails du profil
Informations personnelles :
Âge : 56
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2004
Messages : 2 807
Points : 3 005
Points : 3 005
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 :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
 
   ' 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 00
Vieux 16/06/2006, 11h12   #13
Membre expérimenté
 
Avatar de doudouallemand
 
Inscription : août 2005
Messages : 1 108
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : août 2005
Messages : 1 108
Points : 597
Points : 597
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
doudouallemand est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/06/2006, 11h29   #14
Expert Confirmé
 
Avatar de pc75
 
Inscription : septembre 2004
Messages : 2 807
Détails du profil
Informations personnelles :
Âge : 56
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2004
Messages : 2 807
Points : 3 005
Points : 3 005
Un autre bout de code pour envoyer

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
 
   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 00
Vieux 16/06/2006, 11h41   #15
Membre expérimenté
 
Avatar de doudouallemand
 
Inscription : août 2005
Messages : 1 108
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : août 2005
Messages : 1 108
Points : 597
Points : 597
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
doudouallemand est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/06/2006, 11h46   #16
Expert Confirmé
 
Avatar de pc75
 
Inscription : septembre 2004
Messages : 2 807
Détails du profil
Informations personnelles :
Âge : 56
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2004
Messages : 2 807
Points : 3 005
Points : 3 005
DriverAccess et BaseAccess sont des valeurs que je lis dans un fichier INI.

Citation:
BaseAccess=\\MonServeur\Repertoire\MATABLE.MDB
DriverAccess=DRIVER={Microsoft Access Driver (*.mdb)};DBQ=
__________________
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 00
Vieux 16/06/2006, 12h13   #17
Membre expérimenté
 
Avatar de doudouallemand
 
Inscription : août 2005
Messages : 1 108
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : août 2005
Messages : 1 108
Points : 597
Points : 597
mais la, lors de ton ajout d'adresse email, tu ajoutes les adresses mail et non les groupes non ?
car si c'est ca, je peux pas faire ca et c'est bien mon probleme car j'ai trop de destinataire...

et sinon, combien de groupes de destinataires peut-on avoir dans un meme message? est-ce en fonction du nombres de destinataires dans chaque groupe? combien de personnes au maximum je peux ajouter au groupe a partir de mon code?
__________________
développeur en folie cherche à ... développer encore plus
doudouallemand est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/06/2006, 22h24   #18
Membre expérimenté
 
Avatar de doudouallemand
 
Inscription : août 2005
Messages : 1 108
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : août 2005
Messages : 1 108
Points : 597
Points : 597
je ne m'en sors pas avec ton code...
ca ne marche pas en vba...
__________________
développeur en folie cherche à ... développer encore plus
doudouallemand est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2006, 13h21   #19
Membre expérimenté
 
Avatar de doudouallemand
 
Inscription : août 2005
Messages : 1 108
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : août 2005
Messages : 1 108
Points : 597
Points : 597
Citation:
Envoyé par pc75
Un autre bout de code pour envoyer

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
       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
bon, alors, ca y est, je suis parvenue a faire marcher le code.
mais dans celui pour envoyer que tu as mis, tu n'utilises pas les groupes a mettre en envoi mais directement les adresses emails, ce qui revient a mon probleme.
comment faire donc pour ajouter les groupes a un message...???
d'avance
__________________
développeur en folie cherche à ... développer encore plus
doudouallemand est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2006, 13h56   #20
Expert Confirmé
 
Avatar de pc75
 
Inscription : septembre 2004
Messages : 2 807
Détails du profil
Informations personnelles :
Âge : 56
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2004
Messages : 2 807
Points : 3 005
Points : 3 005
Re,

Je t'ai passé ce que j'utilise. As-tu essayé d'ajouter un groupe au lieu d'un destinataire ?
A priori, ça ne devrait pas poser de problème.
__________________
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 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h15.


 
 
 
 
Partenaires

Hébergement Web