OVH Cloud OVH Cloud

Tentative de personalisation de formulaire...

1 réponse
Avatar
Rank
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!
:)

1 réponse

Avatar
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!
:)