J'ai plusieurs carnets d'adresses, comment faire mon choix à chaque exécution d'OE ?

 

L'emplacement du carnet d'adresse en cours d'utilisation est rangé dans le registre à HKEY_CURRENT_USER\Software\Microsoft\WAB\WAB4\Wab File Name. Il suffit donc de changer l'emplacement sur le disque dur ou le nom du carnet d'adresse WAB à cet endroit du registre avant d'exécuter Outlook Express pour lui assigner le carnet d'adresses désiré.

La méthode agricole ;-) jcb
La méthode agricole serait d'exporter la branche du registre contenant le nom du carnet d'adresse :

  1. Exécutez l'éditeur du registre (Regedit.exe) et placez vous à HKEY_CURRENT_USER\Software\Microsoft\WAB\WAB4\Wab File Name\.
  2. Sélectionnez (par défaut) et cliquez sur le menu Fichier / Exporter. Vous aurez un fichier .reg qui contient le nom et l'emplacement du carnet d'adresse en cours.

  3. Modifiez manuellement le nom et l'emplacement du carnet d'adresse, toujours à cet endroit du registre, et réexportez la même branche.

  4. Si vous avez tout bien effectué, vous vous retrouvez donc avec 2 fichiers .reg, chacun désignant un carnet d'adresse différent. Avant d'ouvrir Outlook express, double clique sur le fichier reg contenant le carnet d'adresse à utiliser.


La méthode évoluée
L'autre solution est d'automatiser le changement dans la base de registre et l'exécution d'Outlook-Express via un petit script :

Ouvrez le carnet de note (notepad) et copiez-y le script suivant :

Dim WSHShell
Dim carnet

carnet = "D:\controleur01\Kirck.wab"
Set WshShell = CreateObject("WScript.Shell")
WshShell.regwrite "HKEY_CURRENT_USER\Software\Microsoft\WAB\WAB4\Wab File Name\",carnet,"REG_SZ"
WshShell.Run "msimn.exe"
Set WshShell=Nothing



Modifiez l'emplacement du carnet d'adresse dans la ligne carnet ="", puis sauvegardez le fichier avec l'extention .vbs (au lieu de .txt).
Voilà : Un double clic sur ce fichier ouvrira Outlook Express avec le carnet d'adresse désigné.

Vous pouvez ainsi créer autant de scripts que vous avez de carnet d'adresses, et vous choisirez l'exécution du script correspondant au carnet d'adresse désiré. (ou pourquoi pas créer un unique script qui permet , à chauqe lancement de choisir le carnet d'adresses à employer).

Attention : ces deux astuces ne fontionneront pas si le carnet d'adresse est celui partagé avec Outlook du pack Office.

(Paskal)