3 votes

Création d'une macro/interrogation de remplissage automatique pour Outlook

Je cherche à créer une invite de remplissage automatique pour un message courant que j'envoie dans Outlook. En gros, j'aimerais que le format soit le suivant :

Cher [nom],

Merci de votre demande de renseignements sur [produit]. Veuillez appeler le [numéro].

Idéalement, j'aimerais pouvoir sélectionner ce message à partir d'un bouton, d'une macro ou d'une signature et obtenir des invites contextuelles pour chacun des champs entre parenthèses. Quelqu'un sait-il comment faire quelque chose de ce genre ou un logiciel qui m'aidera à accomplir cette tâche ?

2voto

vernonk Points 528

Créer une macro d'e-mail avec son propre bouton Le 12 mars 2012

J'ai déjà parlé de la création de modèles d'e-mails pour Outlook 2010, mais pourquoi ne pas créer une macro pour accélérer encore plus les choses ? Ensuite, ajoutez votre nouvelle macro à la barre de lancement rapide en haut de l'écran, et hop, elle est là ! NOTE : La seule façon d'enregistrer une macro dans Outlook est d'écrire le code en VBA, mais ne laissez pas cela vous effrayer. Vous pouvez le faire !

La première chose à faire est d'activer le processus :

Press the File button next to the Home tab and choose Options.
Select the section Customize Ribbon.
In the right pane, enable the selection field before “Developer”.
Press OK to close the open dialog.

Ensuite, créez un nouveau modèle d'e-mail :

On the Home tab click  New E-mail 
Customize your email as required with recipients, subject, etc.
Click File and then Save As 
Edit File Name (e.g. MyTemplate) and change Save as Type to Outlook Template (.oft) 
Click Save. (By default file is saved in C:\Documents and Settings\<username>\Application Data\Microsoft\Templates)

Maintenant, créez la macro :

On the Developer tab click Macros.
Type in a Macro Name (e.g. MyTemplate) and click Create.
A VBA screen opens, with the cursor in between Sub and End Sub. Copy the following text in this space:

    Set msg = Application.CreateItemFromTemplate("C:\Documents and Settings\<username>\Application Data\Microsoft\Templates\MyTemplate.oft")
    msg.Display

The full text in the macro should now look like this (obviously with path and file name amended to contain your username and the name of the template):

    Sub MyTemplate()
    Set msg = Application.CreateItemFromTemplate("C:\Documents and Settings\<username>\Application Data\Microsoft\Templates\MyTemplate.oft")
    msg.Display
    End Sub

Créez un bouton d'accès rapide en haut de la page pour ouvrir votre modèle :

Click the little down arrow on the right side of the Quick Access toolbar (above the ribbon on the left) and choose More Commands.
In the drop down list “Choose commands from” select: Macros.

        The list below will now show all of your macros.

Select the macro that you wish to create a button for and press the Add >> button.
To modify the name and icon press the Modify button.
Close the Editor Options dialog.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X