Dimanche 25 Février 2018  
Navigation
FAQ Outlook
» Foire Aux Questions «
Recherche
Téléchargements
Forums Outlook
Plan du site
Liens
Login

Les inscriptions sont fermées

Pseudo

Mot de passe

Se souvenir de moi



Mot de passe oublié ? Mot de passe oublié ?
Connexions
Bienvenue à [FAMACLUB]
le 1,414ème membre
Visiteurs en ligne : 2
Membres en ligne : 0

 EMERGENCY 1 semaine
 Charlie76 3 semaines
 callaghi 12 semaines
 joscopp 14 semaines
 JièL 14 semaines
 julbast 14 semaines
 pirobert 15 semaines
 zorro71 38 semaines
 Alphator 57 semaines
 ande 62 semaines

Non activés :0

Nombre de visiteurs
depuis le : 12/11/2008

Aujourd'hui:87
En ligne :2
Max. en ligne:312
Max. / jour:66 529
Total hier:3 993
Total ce mois:137 414
Total visites:19 264 838
Moyenne/jour:5 681

Dernières 24h

























Publicité ; elle permet de financer le site
Navigation parmi les catégories/articles
« Catégorie     Q15000 Macros - VBA (41)  Catégorie »
[<<]  « Article  Article »  [>>]
R15100 [VBA] Imprimer les destinataires CCI
Une macro qui ajoute  le champ CCI dans le corps du texte il ne reste qu'à imprimer.


Sub ImprimeCCI()
'by Oliv 09/02/2007
Dim oMessage As MailItem
If Application.ActiveInspector Is Nothing Then
    GoTo Fin
    End If
    Set oMessage = ActiveInspector.CurrentItem
If oMessage.BodyFormat = olFormatHTML And _
    oMessage.Bcc <> "" Then
        ListeCCI = oMessage.Bcc

        ListeCCI = "<BODY><B>CCI:</B>" & ListeCCI & "<br>"
        oMessage.HTMLBody = Replace(oMessage.HTMLBody, "<BODY>", ListeCCI)
'pour sauvegarder les modifications décommenter la ligne ci-dessous
        'oMessage.Save
    End If
    If oMessage.BodyFormat = olFormatPlain And _
   oMessage.Bcc <> "" Then
        ListeCCI = oMessage.Bcc
         ListeCCI = "CCI:" & ListeCCI & Chr(10)
        oMessage.Body = ListePJ & oMessage.Body
'pour sauvegarder les modifications décommenter la ligne ci-dessous
       ' oMessage.Save
    End If

Fin:
ListeCCI = ""
Set oMessage = Nothing
End Sub


Publié par Oliv le jeudi 15 février 2007 12:51 4 Commentaires 23104 Lecture(s) Imprimer
Commentaires
#1 | Phi43 le dimanche 02 août 2009 01:42
Astucieux ! Merci pour ce script. Quand comme moi on met les destinataires des envois multiples en cci pour ne pas montrer leur adresse aux autres, on et bien embêté quand on imprime le mail car on ne voit pas à qui on l'a envoyé Frown
Par contre, je pense qu'il y a une erreur à la ligne
oMessage.Body = ListePJ & oMessage.Bod
il s'agit certainement plutôt de la variable ListeCCI que l'on vient de calculer Wink
#2 | JièL le lundi 03 août 2009 22:29
Oliv' n'étant pas la en ce moment, je laisse comme ça mais les lecteurs pourront tenir compte de votre remarque.
Merci.
#3 | Jean-François Nivaille le mardi 09 mars 2010 17:49
Ne fonctionne pas avec Outlook 2010, il semble que le contenu de oMessage.HTMLBody ne soit pas du HTML pur mais des liens vers des schémas Microsoft... et donc le remplacement de la balise BODY devient foireux...
#4 | accgq le lundi 10 mai 2010 15:06
La macro ne fonctionne pas avec Outlook 2007... Bizarre que Microsoft n'ait pas réglé ce problème, c'est tout de même important d'être capable d'imprimer le cci quand on veut garder une trace dans nos propres dossiers papier...
Copyright et partage
Ce site est sous licence Creative Commons.
Vous pouvez utiliser toutes les informations présentent ici, mais il vous est interdit de les reproduire sans citer la source.

Creative Commons License
OUI au partage
NON au « copillage »

Ajouter aux favoris / partager : 
URL :
BBcode :
HTML :
Cliquez ci dessus sur le lien que vous voulez copier et [Ctrl] + [C] ou cliquez sur le bouton [ C ]
Articles similaires
Articles Catégories
R06032 Utiliser l'archivage automatique avec les dates de réception Q06000 Les fichiers d'Outlook
R15045 [VBA] Ouvrir l'arborescence des pst contenant une boîte de réception Q15000 Macros - VBA
R15930 [VBA] Création de menu dans outlook Q15000 Macros - VBA
R17070 VSTO et les formulaires d'Outlook 2007 Q17000 Formulaires
R15380 [VBA] Envoi via VBA : suppression de la confirmation d'envoi Q15000 Macros - VBA
Nuage de tags
R05030 Modifier la police et la taille des caractères du corps du message, R16040 Importer le carnet d'adresses d'Outlook Express dans Outlook, R05045 Imprimer la partie utile d'un message (Outlook 2007 et autres), R00130 Fonctionnalités abandonnées et/ou modifiées dans Outlook 2007, R05020 Modifier la police et la taille des caractères imprimés dans l’en-tête, R15010 [VBA] Où sont les macros ?, R07025 Lancer Outlook plusieurs fois avec plusieurs profils, R01090 Demander un accusé de réception / lecture, R07025 Lancer Outlook plusieurs fois avec plusieurs profils, R20010 Configurer un compte POP pour Outlook 2002/2003, R04070 Rendre visible le dossier temporaire des pièces jointes, R04090 Pièces jointes invisibles ou reçues en winmail.dat ou ATT00001.dat, R09220 Ajouter rapidement une adresse aux contacts, R11010 Restaurer TOUT Office 2003, R08150 Dossier personnel (racine) qui apparait en double

aucun Crack, CrackZ, no-CD, DownloadZ, TelechargementZ, Serial, Numéro de série, N0 de série, Serialz ni Keygen pour Outlook sur ce site.

Blague aléatoire
Publicité
Météo Marseille
[/\] Copyright JièL / Jean-Louis Goubert © 2003-2009 [/\]