Bonjour!!!
Je suis à essayer de créer une automatisation dans Outlook pour qu'à la
modification d'une tâche, si la case "Terminée" est cochée, envoyer un email
a un responsable...
Étant plus habitué de travailler avec VB et/ou Access, j'ai l'impression
qu'il est plus simple de manipuler Outlook depuis l'extérieur que depuis
l'intérieur....
Bon, voilà, j'ai fait ce code VBScript dans un formulaire...
Function Item_Write
Set MyItem = Item.GetInspector
Set pgs = MyItem.ModifiedFormPage
Set pg = pgs("Terminée")
Set ctls = pg.Controls
Set ctl = ctls("chkTerminee")
If ctl = true then
MsgBox "Terminée"
else
MsgBox "NonTerminée"
end if
End Function
a l'exécution (quand je click sur Enregistrer et fermer), j'obtien un msg
d'erreur:
Cet Objet ne gère pas cette propriété ou cette méthode:
'MyItem.ModifiedFormPage'
Numéro de ligne :3
Aussi, a la place d'ouvrir un msgBox, j'aimerais exécuter une Macro que j'ai
fait en VBA...
J'ai essayé Call subTerminee, mais ça ne fonctionne pas...
:S
Merci de bien vouloir m'aider si vous vous y connaissez plus que moi!
bonne journée à tous!
:)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Rank
J'oubliais... Je travaille sur Outlook 2000 sur un poste en Windows 2000 Server
"Rank" a écrit dans le message de news:
Bonjour!!! Je suis à essayer de créer une automatisation dans Outlook pour qu'à la modification d'une tâche, si la case "Terminée" est cochée, envoyer un email
a un responsable...
Étant plus habitué de travailler avec VB et/ou Access, j'ai l'impression qu'il est plus simple de manipuler Outlook depuis l'extérieur que depuis l'intérieur....
Bon, voilà, j'ai fait ce code VBScript dans un formulaire...
Function Item_Write Set MyItem = Item.GetInspector Set pgs = MyItem.ModifiedFormPage Set pg = pgs("Terminée") Set ctls = pg.Controls Set ctl = ctls("chkTerminee") If ctl = true then MsgBox "Terminée" else MsgBox "NonTerminée" end if End Function
a l'exécution (quand je click sur Enregistrer et fermer), j'obtien un msg d'erreur: Cet Objet ne gère pas cette propriété ou cette méthode: 'MyItem.ModifiedFormPage' Numéro de ligne :3
Aussi, a la place d'ouvrir un msgBox, j'aimerais exécuter une Macro que j'ai
fait en VBA... J'ai essayé Call subTerminee, mais ça ne fonctionne pas...
:S
Merci de bien vouloir m'aider si vous vous y connaissez plus que moi! bonne journée à tous! :)
J'oubliais...
Je travaille sur Outlook 2000 sur un poste en Windows 2000 Server
"Rank" <rank@rank.com> a écrit dans le message de news:
OQupE4tSDHA.2144@TK2MSFTNGP11.phx.gbl...
Bonjour!!!
Je suis à essayer de créer une automatisation dans Outlook pour qu'à la
modification d'une tâche, si la case "Terminée" est cochée, envoyer un
email
a un responsable...
Étant plus habitué de travailler avec VB et/ou Access, j'ai l'impression
qu'il est plus simple de manipuler Outlook depuis l'extérieur que depuis
l'intérieur....
Bon, voilà, j'ai fait ce code VBScript dans un formulaire...
Function Item_Write
Set MyItem = Item.GetInspector
Set pgs = MyItem.ModifiedFormPage
Set pg = pgs("Terminée")
Set ctls = pg.Controls
Set ctl = ctls("chkTerminee")
If ctl = true then
MsgBox "Terminée"
else
MsgBox "NonTerminée"
end if
End Function
a l'exécution (quand je click sur Enregistrer et fermer), j'obtien un msg
d'erreur:
Cet Objet ne gère pas cette propriété ou cette méthode:
'MyItem.ModifiedFormPage'
Numéro de ligne :3
Aussi, a la place d'ouvrir un msgBox, j'aimerais exécuter une Macro que
j'ai
fait en VBA...
J'ai essayé Call subTerminee, mais ça ne fonctionne pas...
:S
Merci de bien vouloir m'aider si vous vous y connaissez plus que moi!
bonne journée à tous!
:)
J'oubliais... Je travaille sur Outlook 2000 sur un poste en Windows 2000 Server
"Rank" a écrit dans le message de news:
Bonjour!!! Je suis à essayer de créer une automatisation dans Outlook pour qu'à la modification d'une tâche, si la case "Terminée" est cochée, envoyer un email
a un responsable...
Étant plus habitué de travailler avec VB et/ou Access, j'ai l'impression qu'il est plus simple de manipuler Outlook depuis l'extérieur que depuis l'intérieur....
Bon, voilà, j'ai fait ce code VBScript dans un formulaire...
Function Item_Write Set MyItem = Item.GetInspector Set pgs = MyItem.ModifiedFormPage Set pg = pgs("Terminée") Set ctls = pg.Controls Set ctl = ctls("chkTerminee") If ctl = true then MsgBox "Terminée" else MsgBox "NonTerminée" end if End Function
a l'exécution (quand je click sur Enregistrer et fermer), j'obtien un msg d'erreur: Cet Objet ne gère pas cette propriété ou cette méthode: 'MyItem.ModifiedFormPage' Numéro de ligne :3
Aussi, a la place d'ouvrir un msgBox, j'aimerais exécuter une Macro que j'ai
fait en VBA... J'ai essayé Call subTerminee, mais ça ne fonctionne pas...
:S
Merci de bien vouloir m'aider si vous vous y connaissez plus que moi! bonne journée à tous! :)