J'ai donc adapté mon "application_startup" pour initialiser une variable "myOlItems"
(déclarée en Public WithEvents) sur mondossier.items, et j'ai mis dans un module de
classe une fonction "MyOlItems_ItemAdd" (les spécialistes reconnaîtront l'aide VBA de
Outlook).
Mon problème est que MyOiItems_ItemAdd ne reçoit pas la main.
J'ai donc adapté mon "application_startup" pour initialiser une variable "myOlItems"
(déclarée en Public WithEvents) sur mondossier.items, et j'ai mis dans un module de
classe une fonction "MyOlItems_ItemAdd" (les spécialistes reconnaîtront l'aide VBA de
Outlook).
Mon problème est que MyOiItems_ItemAdd ne reçoit pas la main.
J'ai donc adapté mon "application_startup" pour initialiser une variable "myOlItems"
(déclarée en Public WithEvents) sur mondossier.items, et j'ai mis dans un module de
classe une fonction "MyOlItems_ItemAdd" (les spécialistes reconnaîtront l'aide VBA de
Outlook).
Mon problème est que MyOiItems_ItemAdd ne reçoit pas la main.
BonsoirJ'ai donc adapté mon "application_startup" pour initialiser une variable
"myOlItems" (déclarée en Public WithEvents) sur mondossier.items, et
j'ai mis dans un module de classe une fonction "MyOlItems_ItemAdd" (les
spécialistes reconnaîtront l'aide VBA de Outlook).
Mon problème est que MyOiItems_ItemAdd ne reçoit pas la main.
Ca me parait bon, il faudrait s'assurer du contenu de la variable
"myOlItems"
--
A+
Bonsoir
J'ai donc adapté mon "application_startup" pour initialiser une variable
"myOlItems" (déclarée en Public WithEvents) sur mondossier.items, et
j'ai mis dans un module de classe une fonction "MyOlItems_ItemAdd" (les
spécialistes reconnaîtront l'aide VBA de Outlook).
Mon problème est que MyOiItems_ItemAdd ne reçoit pas la main.
Ca me parait bon, il faudrait s'assurer du contenu de la variable
"myOlItems"
--
A+
BonsoirJ'ai donc adapté mon "application_startup" pour initialiser une variable
"myOlItems" (déclarée en Public WithEvents) sur mondossier.items, et
j'ai mis dans un module de classe une fonction "MyOlItems_ItemAdd" (les
spécialistes reconnaîtront l'aide VBA de Outlook).
Mon problème est que MyOiItems_ItemAdd ne reçoit pas la main.
Ca me parait bon, il faudrait s'assurer du contenu de la variable
"myOlItems"
--
A+
BonsoirJ'ai donc adapté mon "application_startup" pour initialiser une variable
"myOlItems" (déclarée en Public WithEvents) sur mondossier.items, et
j'ai mis dans un module de classe une fonction "MyOlItems_ItemAdd" (les
spécialistes reconnaîtront l'aide VBA de Outlook).
Mon problème est que MyOiItems_ItemAdd ne reçoit pas la main.
Ca me parait bon, il faudrait s'assurer du contenu de la variable
"myOlItems"
--
A+
Bonsoir
J'ai donc adapté mon "application_startup" pour initialiser une variable
"myOlItems" (déclarée en Public WithEvents) sur mondossier.items, et
j'ai mis dans un module de classe une fonction "MyOlItems_ItemAdd" (les
spécialistes reconnaîtront l'aide VBA de Outlook).
Mon problème est que MyOiItems_ItemAdd ne reçoit pas la main.
Ca me parait bon, il faudrait s'assurer du contenu de la variable
"myOlItems"
--
A+
BonsoirJ'ai donc adapté mon "application_startup" pour initialiser une variable
"myOlItems" (déclarée en Public WithEvents) sur mondossier.items, et
j'ai mis dans un module de classe une fonction "MyOlItems_ItemAdd" (les
spécialistes reconnaîtront l'aide VBA de Outlook).
Mon problème est que MyOiItems_ItemAdd ne reçoit pas la main.
Ca me parait bon, il faudrait s'assurer du contenu de la variable
"myOlItems"
--
A+
Je ne sais pas si ma méthode de test est bonne : je mets un arrêt sur
l'instruction d'affectation à myOlItems, puis je relance l'exécution de
"application_startup" : alors, je vois bien que l'objet que j'affecte à
myOlItems est le bon (la collection des messages de "mondossier".
Y a-t-il une façon particulière d'incorporer
ce module de classe dans le projet (autre que de faire "ajouter un
module de classe") ?
Pour quelle raison le fait que la règle de messages
transferre un message de la boîte de réception dans "mondossier" ne
déclanche pas l'événement "itemadd" ?
Je ne sais pas si ma méthode de test est bonne : je mets un arrêt sur
l'instruction d'affectation à myOlItems, puis je relance l'exécution de
"application_startup" : alors, je vois bien que l'objet que j'affecte à
myOlItems est le bon (la collection des messages de "mondossier".
Y a-t-il une façon particulière d'incorporer
ce module de classe dans le projet (autre que de faire "ajouter un
module de classe") ?
Pour quelle raison le fait que la règle de messages
transferre un message de la boîte de réception dans "mondossier" ne
déclanche pas l'événement "itemadd" ?
Je ne sais pas si ma méthode de test est bonne : je mets un arrêt sur
l'instruction d'affectation à myOlItems, puis je relance l'exécution de
"application_startup" : alors, je vois bien que l'objet que j'affecte à
myOlItems est le bon (la collection des messages de "mondossier".
Y a-t-il une façon particulière d'incorporer
ce module de classe dans le projet (autre que de faire "ajouter un
module de classe") ?
Pour quelle raison le fait que la règle de messages
transferre un message de la boîte de réception dans "mondossier" ne
déclanche pas l'événement "itemadd" ?
BonjourJe ne sais pas si ma méthode de test est bonne : je mets un arrêt sur
l'instruction d'affectation à myOlItems, puis je relance l'exécution de
"application_startup" : alors, je vois bien que l'objet que j'affecte à
myOlItems est le bon (la collection des messages de "mondossier".
D'accord
Une méthode moins perturbante est d'utiliser les debug.print.
elle affiche du texte dans la fenêtre d'exécution et vous voyez donc où
vous êtes passé et les valeurs qui vous intéresse.
Par exemple
Debug.print "Valeur de ma variable au point 1 : " & MaVariable
ou debug.Print "Dossier ", MonDossier.NameY a-t-il une façon particulière d'incorporer
ce module de classe dans le projet (autre que de faire "ajouter un
module de classe") ?
NonPour quelle raison le fait que la règle de messages
transferre un message de la boîte de réception dans "mondossier" ne
déclanche pas l'événement "itemadd" ?
Je ne sais pas, il y a un moment que je n'ai pas tripoté les événements,
si j'ai le temps je regarde dans la journée.
Hier j'ai regardé pour mettre dans ThisOutlookSession
Private Sub Application_NewMail()
MsgBox "Message arrivé"
End Sub
Cela fonctionne correctement, mais a priori que sur la boite de
réception.
--
A+
Bonjour
Je ne sais pas si ma méthode de test est bonne : je mets un arrêt sur
l'instruction d'affectation à myOlItems, puis je relance l'exécution de
"application_startup" : alors, je vois bien que l'objet que j'affecte à
myOlItems est le bon (la collection des messages de "mondossier".
D'accord
Une méthode moins perturbante est d'utiliser les debug.print.
elle affiche du texte dans la fenêtre d'exécution et vous voyez donc où
vous êtes passé et les valeurs qui vous intéresse.
Par exemple
Debug.print "Valeur de ma variable au point 1 : " & MaVariable
ou debug.Print "Dossier ", MonDossier.Name
Y a-t-il une façon particulière d'incorporer
ce module de classe dans le projet (autre que de faire "ajouter un
module de classe") ?
Non
Pour quelle raison le fait que la règle de messages
transferre un message de la boîte de réception dans "mondossier" ne
déclanche pas l'événement "itemadd" ?
Je ne sais pas, il y a un moment que je n'ai pas tripoté les événements,
si j'ai le temps je regarde dans la journée.
Hier j'ai regardé pour mettre dans ThisOutlookSession
Private Sub Application_NewMail()
MsgBox "Message arrivé"
End Sub
Cela fonctionne correctement, mais a priori que sur la boite de
réception.
--
A+
BonjourJe ne sais pas si ma méthode de test est bonne : je mets un arrêt sur
l'instruction d'affectation à myOlItems, puis je relance l'exécution de
"application_startup" : alors, je vois bien que l'objet que j'affecte à
myOlItems est le bon (la collection des messages de "mondossier".
D'accord
Une méthode moins perturbante est d'utiliser les debug.print.
elle affiche du texte dans la fenêtre d'exécution et vous voyez donc où
vous êtes passé et les valeurs qui vous intéresse.
Par exemple
Debug.print "Valeur de ma variable au point 1 : " & MaVariable
ou debug.Print "Dossier ", MonDossier.NameY a-t-il une façon particulière d'incorporer
ce module de classe dans le projet (autre que de faire "ajouter un
module de classe") ?
NonPour quelle raison le fait que la règle de messages
transferre un message de la boîte de réception dans "mondossier" ne
déclanche pas l'événement "itemadd" ?
Je ne sais pas, il y a un moment que je n'ai pas tripoté les événements,
si j'ai le temps je regarde dans la journée.
Hier j'ai regardé pour mettre dans ThisOutlookSession
Private Sub Application_NewMail()
MsgBox "Message arrivé"
End Sub
Cela fonctionne correctement, mais a priori que sur la boite de
réception.
--
A+
BonjourJe ne sais pas si ma méthode de test est bonne : je mets un arrêt sur
l'instruction d'affectation à myOlItems, puis je relance l'exécution de
"application_startup" : alors, je vois bien que l'objet que j'affecte à
myOlItems est le bon (la collection des messages de "mondossier".
D'accord
Une méthode moins perturbante est d'utiliser les debug.print.
elle affiche du texte dans la fenêtre d'exécution et vous voyez donc où
vous êtes passé et les valeurs qui vous intéresse.
Par exemple
Debug.print "Valeur de ma variable au point 1 : " & MaVariable
ou debug.Print "Dossier ", MonDossier.NameY a-t-il une façon particulière d'incorporer
ce module de classe dans le projet (autre que de faire "ajouter un
module de classe") ?
NonPour quelle raison le fait que la règle de messages
transferre un message de la boîte de réception dans "mondossier" ne
déclanche pas l'événement "itemadd" ?
Je ne sais pas, il y a un moment que je n'ai pas tripoté les événements,
si j'ai le temps je regarde dans la journée.
Hier j'ai regardé pour mettre dans ThisOutlookSession
Private Sub Application_NewMail()
MsgBox "Message arrivé"
End Sub
Cela fonctionne correctement, mais a priori que sur la boite de
réception.
--
A+
Bonjour
Je ne sais pas si ma méthode de test est bonne : je mets un arrêt sur
l'instruction d'affectation à myOlItems, puis je relance l'exécution de
"application_startup" : alors, je vois bien que l'objet que j'affecte à
myOlItems est le bon (la collection des messages de "mondossier".
D'accord
Une méthode moins perturbante est d'utiliser les debug.print.
elle affiche du texte dans la fenêtre d'exécution et vous voyez donc où
vous êtes passé et les valeurs qui vous intéresse.
Par exemple
Debug.print "Valeur de ma variable au point 1 : " & MaVariable
ou debug.Print "Dossier ", MonDossier.Name
Y a-t-il une façon particulière d'incorporer
ce module de classe dans le projet (autre que de faire "ajouter un
module de classe") ?
Non
Pour quelle raison le fait que la règle de messages
transferre un message de la boîte de réception dans "mondossier" ne
déclanche pas l'événement "itemadd" ?
Je ne sais pas, il y a un moment que je n'ai pas tripoté les événements,
si j'ai le temps je regarde dans la journée.
Hier j'ai regardé pour mettre dans ThisOutlookSession
Private Sub Application_NewMail()
MsgBox "Message arrivé"
End Sub
Cela fonctionne correctement, mais a priori que sur la boite de
réception.
--
A+
BonjourJe ne sais pas si ma méthode de test est bonne : je mets un arrêt sur
l'instruction d'affectation à myOlItems, puis je relance l'exécution de
"application_startup" : alors, je vois bien que l'objet que j'affecte à
myOlItems est le bon (la collection des messages de "mondossier".
D'accord
Une méthode moins perturbante est d'utiliser les debug.print.
elle affiche du texte dans la fenêtre d'exécution et vous voyez donc où
vous êtes passé et les valeurs qui vous intéresse.
Par exemple
Debug.print "Valeur de ma variable au point 1 : " & MaVariable
ou debug.Print "Dossier ", MonDossier.NameY a-t-il une façon particulière d'incorporer
ce module de classe dans le projet (autre que de faire "ajouter un
module de classe") ?
NonPour quelle raison le fait que la règle de messages
transferre un message de la boîte de réception dans "mondossier" ne
déclanche pas l'événement "itemadd" ?
Je ne sais pas, il y a un moment que je n'ai pas tripoté les événements,
si j'ai le temps je regarde dans la journée.
Hier j'ai regardé pour mettre dans ThisOutlookSession
Private Sub Application_NewMail()
MsgBox "Message arrivé"
End Sub
Cela fonctionne correctement, mais a priori que sur la boite de
réception.
--
A+
BonjourJe ne sais pas si ma méthode de test est bonne : je mets un arrêt sur
l'instruction d'affectation à myOlItems, puis je relance l'exécution de
"application_startup" : alors, je vois bien que l'objet que j'affecte à
myOlItems est le bon (la collection des messages de "mondossier".
D'accord
Une méthode moins perturbante est d'utiliser les debug.print.
elle affiche du texte dans la fenêtre d'exécution et vous voyez donc où
vous êtes passé et les valeurs qui vous intéresse.
Par exemple
Debug.print "Valeur de ma variable au point 1 : " & MaVariable
ou debug.Print "Dossier ", MonDossier.NameY a-t-il une façon particulière d'incorporer
ce module de classe dans le projet (autre que de faire "ajouter un
module de classe") ?
NonPour quelle raison le fait que la règle de messages
transferre un message de la boîte de réception dans "mondossier" ne
déclanche pas l'événement "itemadd" ?
Je ne sais pas, il y a un moment que je n'ai pas tripoté les événements,
si j'ai le temps je regarde dans la journée.
Hier j'ai regardé pour mettre dans ThisOutlookSession
Private Sub Application_NewMail()
MsgBox "Message arrivé"
End Sub
Cela fonctionne correctement, mais a priori que sur la boite de
réception.
--
A+
Bonjour
Je ne sais pas si ma méthode de test est bonne : je mets un arrêt sur
l'instruction d'affectation à myOlItems, puis je relance l'exécution de
"application_startup" : alors, je vois bien que l'objet que j'affecte à
myOlItems est le bon (la collection des messages de "mondossier".
D'accord
Une méthode moins perturbante est d'utiliser les debug.print.
elle affiche du texte dans la fenêtre d'exécution et vous voyez donc où
vous êtes passé et les valeurs qui vous intéresse.
Par exemple
Debug.print "Valeur de ma variable au point 1 : " & MaVariable
ou debug.Print "Dossier ", MonDossier.Name
Y a-t-il une façon particulière d'incorporer
ce module de classe dans le projet (autre que de faire "ajouter un
module de classe") ?
Non
Pour quelle raison le fait que la règle de messages
transferre un message de la boîte de réception dans "mondossier" ne
déclanche pas l'événement "itemadd" ?
Je ne sais pas, il y a un moment que je n'ai pas tripoté les événements,
si j'ai le temps je regarde dans la journée.
Hier j'ai regardé pour mettre dans ThisOutlookSession
Private Sub Application_NewMail()
MsgBox "Message arrivé"
End Sub
Cela fonctionne correctement, mais a priori que sur la boite de
réception.
--
A+
BonjourJe ne sais pas si ma méthode de test est bonne : je mets un arrêt sur
l'instruction d'affectation à myOlItems, puis je relance l'exécution de
"application_startup" : alors, je vois bien que l'objet que j'affecte à
myOlItems est le bon (la collection des messages de "mondossier".
D'accord
Une méthode moins perturbante est d'utiliser les debug.print.
elle affiche du texte dans la fenêtre d'exécution et vous voyez donc où
vous êtes passé et les valeurs qui vous intéresse.
Par exemple
Debug.print "Valeur de ma variable au point 1 : " & MaVariable
ou debug.Print "Dossier ", MonDossier.NameY a-t-il une façon particulière d'incorporer
ce module de classe dans le projet (autre que de faire "ajouter un
module de classe") ?
NonPour quelle raison le fait que la règle de messages
transferre un message de la boîte de réception dans "mondossier" ne
déclanche pas l'événement "itemadd" ?
Je ne sais pas, il y a un moment que je n'ai pas tripoté les événements,
si j'ai le temps je regarde dans la journée.
Hier j'ai regardé pour mettre dans ThisOutlookSession
Private Sub Application_NewMail()
MsgBox "Message arrivé"
End Sub
Cela fonctionne correctement, mais a priori que sur la boite de
réception.
--
A+
En fait, il n'y avait pas besoin d'ajouter un module de classe : la déclaration
"WithEvent" se fait dans le module par défaut, et la procédure de traitement
aussi : ça marche. C'est la doc qui complique les choses...!
En fait, il n'y avait pas besoin d'ajouter un module de classe : la déclaration
"WithEvent" se fait dans le module par défaut, et la procédure de traitement
aussi : ça marche. C'est la doc qui complique les choses...!
En fait, il n'y avait pas besoin d'ajouter un module de classe : la déclaration
"WithEvent" se fait dans le module par défaut, et la procédure de traitement
aussi : ça marche. C'est la doc qui complique les choses...!
BonjourEn fait, il n'y avait pas besoin d'ajouter un module de classe : la
déclaration
"WithEvent" se fait dans le module par défaut, et la procédure de
traitement
aussi : ça marche. C'est la doc qui complique les choses...!
Super.
Tant qu'à faire, vous pouvez faire une petite synthèse de la solution ?
Ça évitera de rechercher quand le cas va se présenter une autre fois.
--
A+
Bonjour
En fait, il n'y avait pas besoin d'ajouter un module de classe : la
déclaration
"WithEvent" se fait dans le module par défaut, et la procédure de
traitement
aussi : ça marche. C'est la doc qui complique les choses...!
Super.
Tant qu'à faire, vous pouvez faire une petite synthèse de la solution ?
Ça évitera de rechercher quand le cas va se présenter une autre fois.
--
A+
BonjourEn fait, il n'y avait pas besoin d'ajouter un module de classe : la
déclaration
"WithEvent" se fait dans le module par défaut, et la procédure de
traitement
aussi : ça marche. C'est la doc qui complique les choses...!
Super.
Tant qu'à faire, vous pouvez faire une petite synthèse de la solution ?
Ça évitera de rechercher quand le cas va se présenter une autre fois.
--
A+