Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Outlook > VBA Outlook

Réponse
 
Outils de la discussion
Vieux 07/11/2008, 11h54   #1 (permalink)
Futur Membre du Club
 
Date d'inscription: février 2008
Messages: 31
Par défaut liste des scripts pas visible

Bonjour,

J'ai un problème avec la liste des scripts disponibles en principe avec le VB Editor d'Outlook lorsque je souhaite créer où modifier une règle contenant un script.
Parfois,tout le contenu de VB apparait dans le menu "sélectionner un script", parfois je n'en ai que deux sans que je puisse expliquer pourquoi ces deux-là sont visibles et pas les autres. Quel est l'origine du problème?

Merci de vos réponses.
sanfric est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 07/11/2008, 14h29   #2 (permalink)
Membre expérimenté
 
Avatar de Oliv-
 
Date d'inscription: mars 2006
Localisation: Tourcoing
Âge: 37
Messages: 530
Par défaut

Salut
Pour qu'elle soit visible en tant que script la macro doit avoir un paramétre
MailItem ou MeetingItem
ex

Code :
sub toto ( item as mailitem)
 
en sub
__________________
Meilleurs voeux 2009
Have a nice day.
Oliv'
OUI à l'utilisation, NON au « copillage » Merci de citer la source
Oliv- est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 08/11/2008, 08h33   #3 (permalink)
Futur Membre du Club
 
Date d'inscription: février 2008
Messages: 31
Par défaut

Merci, j'assimile VBA de façon empirique, mais j'assimile!!!
sanfric est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 26/11/2008, 18h43   #4 (permalink)
Invité régulier
 
Date d'inscription: janvier 2007
Localisation: Saarbruck/Allemagne
Messages: 13
Envoyer un message via MSN à jolinon
Par défaut Liste de scripts vide

Salut Oliv,

j'ai trouvé par hasard cette contribution de ta part sur le site.

Chez moi j'ai bien un paramètre Mail Item, mais la macro n'apparaît toujours pas dans la liste.

Après avoir enregistrer le message, je clique sur F5, et la liste des macros apparente est vide.

La même chose se passe lorsque j'essaie de redéfinir ma règle donnant sur la macro, la liste est vide!

que dois faire?

merci d'avance, j'ai la présentation dans 2 jours
jolinon est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 26/11/2008, 19h23   #5 (permalink)
Membre expérimenté
 
Avatar de Oliv-
 
Date d'inscription: mars 2006
Localisation: Tourcoing
Âge: 37
Messages: 530
Par défaut

SAlut,

Sans doute un problème de syntaxe
Voici un exemple "Lescript" doit apparaitre dans la liste des scripts dans une règle mais il n'apparaitra pas dans la liste des macros idem s'il était précédé de private

TEST_SCRIPT permet de lancer leScript pour le tester à partir du mail en cours.

Code :
Sub leScript(StrID As Outlook.MailItem)
Msgbox "mon code"
end sub
 
Sub TEST_SCRIPT()
Dim StrID As Outlook.MailItem
Set StrID = ActiveInspector.CurrentItem
leScript(StrID)
End Sub
 
 
 
__________________
Meilleurs voeux 2009
Have a nice day.
Oliv'
OUI à l'utilisation, NON au « copillage » Merci de citer la source
Oliv- est déconnecté   Envoyer un message privé Réponse avec citation
NEWS MS-OFFICEFAQs OFFICETUTORIELS OFFICELIVRES OFFICESOURCES VBA

Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Outlook > VBA Outlook



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide