Copie automatique du corps d'un email

Mayrax -  
Havok Messages postés 414 Statut Membre -
Bonjour,

J'aimerais savoir (dans Outlook 2003) comment faire automatiquement dans Outlook pour qu'à chaque message reçu:

- Le mail soit ouvert
- Le contenu soit copié.

En fait, l'équivalent automatique de
- Double clic sur le mail
- Ctrl - A
- Ctrl - C

Merci,

9 réponses

  1. Havok Messages postés 414 Statut Membre 95
     
    Bonjour,
    Et ........
    Tu ne termines pas ce que tu souhaite faire ..... ?
    0
  2. Mayrax
     
    Bonjour Havok,

    Well, c'est que le reste, je sais faire.

    Mais pour contexte, voici l'ensemble de ce que j'aimerais faire automatiquement:

    - Créer une règle qui identifie l'expéditeur (je sais faire)
    - Ouvrir le mail de l'expéditeur (je sais pas faire)
    - Copier le corps du mail (je sais pas faire)
    - Ouvrir un classeur Excel (je sais faire)
    - Coller le contenu (je sais faire)
    - Exécuter une macro Excel (je sais faire)

    Je pense qu'il faut créer un script dans Outlook, qui serait utilisé par la règle. Mais, je sais pas comment créer un script, ni quelle syntaxe utiliser.

    Merci de votre aide.

    Cordialement,
    0
  3. Havok Messages postés 414 Statut Membre 95
     
    Pour bien comprendre et pour voir si il n'existe pas déjà quelque chose qui pourrait te satisfaire.
    Pourquoi dans un fichier Excel ?
    0
  4. Mayrax
     
    Il s'agit pour moi d'extraire les données du mail qui m'intéressent, pour alimenter une base de données.

    Passer par Excel n'est probablement pas le plus optimal, mais c'est ce que je connais le mieux. Et la macro est déjà prête.

    Je n'ai plus que cette intervention manuelle à supprimer (ouvrir le mail, copier le contenu), et tout sera automatisé.

    Cordialement,
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Havok Messages postés 414 Statut Membre 95
     
    Tu dois comprendre que tout dois ce passer via Outlook 2003 et non en partie dans le fichier xls.
    C'est Outlook qui fera le travail, le seul hic est qu'il le fera mécaniquement (suivant la fonction dont je vais te parlé).
    Donc si tu veux que cela soit bien fait je te conceil de fabriquer sous EXcel un formulaire que Outlook 2003 utilisera.
    Si mes souvenir son bon sous Outlook 2003 tu dois avoir dans Outils une section macro et là tu devrais trouver un enregistreur de macro.
    En somme il te suffira de faire l'action que tu veux toi même manuellement une fois l'enregistreur lancé, pour après avoir une macro utilisable, en plus de cela tu pourras la modifier.
    Mais ce n'est qu'une orientation mes souvenir son flou pour ce genre de chose encore (avc).
    0
  7. Mayrax
     
    Malheureusement, il n'y a pas d'enregistreur de macros dans Outlook, comme il y en a dans Excel. En tous cas, s'il y en a un je ne sais pas où il est.

    C'est dommage, c'est bien pratique pourtant.

    Cdlt,
    0
    1. chossette9 Messages postés 6855 Date d'inscription   Statut Contributeur Dernière intervention   1 313
       
      Bonjour,

      dans la version d'Office 2010, il y a possibilité de générer des macros sous Outlook. Il suffit d'aller dans Options->Personnaliser le ruban. Sur la droite se présente une liste "Onglets principaux". La case de l'onglet "Développeur" est décochée. Cochez-là, et vous aurez l'onglet affiché en dernier dans la liste d'onglets du ruban. Vous pourrez ensuite accédez à du code VBA.
      0
  8. Mayrax
     
    Intéressant, mais c'est pour les champs d'un formulaire et pas d'un message. De plus, il nécessite encore d'appuyer sur un bouton...

    Je continue à chercher, merci de vos réponses.

    Cdlt,
    0
  9. Havok Messages postés 414 Statut Membre 95
     
    Une le corps d'un message est une sorte de champs, il te suffit de changer cela.
    Pour le reste une fois que tu possèdes la macro en elle même il ne faut pas forcémént l'utiliser via un bouton.
    0