Voici une solution à un problème posé par BEN :
J'ai 2 comptes de messagerie différents configuré sur Outlook2003. J'aimerais qu'à l'ouverture d'une nouveau message (Ctrl+N...), être forcé à choisir un des 2 comptes et ne pas avoir de comptes par défaut.
Il faut créer un compte supplémentaire bidon donc un troisième et le mettre par defaut. Il va s'appeler "pop.nexistepas.fr" avec comme paramétres pop.nexistepas.fr et smtp.nexistepas.fr Si vous ne changez pas le compte le mail ne partira pas car le serveur n'existe pas !! Il faut retirer ce compte des parametres d'envoi/reception CTRL+ALT+S pour éviter les messages d'erreurs.
Pour vous obliger à choisir l'un des "bons comptes" ajoute la macro suivante dans ThisOutlookSession
'################################################### Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean) 'by Oliv 22/06/2007 Dim objInsp As Outlook.Inspector Dim colCB Dim objCBB Set objInsp = Item.GetInspector Set colCB = objInsp.CommandBars Set objCBB = colCB.FindControl(, 31224) objCBB.Reset If objCBB.Controls.Item(1).Caption = "pop.nexistepas.fr" Then Cancel = True objCBB.Execute End If Set objCBB = Nothing Set objInsp = Nothing Set colCB = Nothing End Sub
' mettre le "niveau de sécurité" des macros à moyen
|