Dans Visual, je souhaite récupérer le handle de la tâche courante, comment
faire ?
Par la procédure "Project_Change", l'idée est de modifier des champs de la
tâche ou se trouve le curseur de saisie.
A bientôt et merci par avance pour la réponse,
Emmanuel.
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
Gérard Ducouret
Bonsoir Emmanuel
Ex pour la durée de la tâche sélectionnée: ActiveCell.Task.Duration
Gérard Ducouret
"Emmanuel" a écrit dans le message de news:
Bonsoir,
Dans Visual, je souhaite récupérer le handle de la tâche courante, comment faire ? Par la procédure "Project_Change", l'idée est de modifier des champs de la tâche ou se trouve le curseur de saisie.
A bientôt et merci par avance pour la réponse, Emmanuel.
Bonsoir Emmanuel
Ex pour la durée de la tâche sélectionnée:
ActiveCell.Task.Duration
Gérard Ducouret
"Emmanuel" <Emmanuel@discussions.microsoft.com> a écrit dans le message de
news: 755BD055-EDE0-4CA0-B938-82684EC57D08@microsoft.com...
Bonsoir,
Dans Visual, je souhaite récupérer le handle de la tâche courante, comment
faire ?
Par la procédure "Project_Change", l'idée est de modifier des champs de la
tâche ou se trouve le curseur de saisie.
A bientôt et merci par avance pour la réponse,
Emmanuel.
Ex pour la durée de la tâche sélectionnée: ActiveCell.Task.Duration
Gérard Ducouret
"Emmanuel" a écrit dans le message de news:
Bonsoir,
Dans Visual, je souhaite récupérer le handle de la tâche courante, comment faire ? Par la procédure "Project_Change", l'idée est de modifier des champs de la tâche ou se trouve le curseur de saisie.
A bientôt et merci par avance pour la réponse, Emmanuel.
Emmanuel
Merci Gérard :o)
Maintenant j'ai un autre problème. 1/ Je saisie une ressource par exemple dans un Gantt. 2/ J'appuie sur ENTREE. 3/ A ce moment je me retrouve en dessous de la cellule où j'ai saisi. 4/ Si j'utilise la routine d'événement "Project_Change" ActiveCell ne pointe plus sur la zone saisie où j'étais avant. Ce qui est normal vu que je suis dessous maitenant (Cf. ENTREE). 5/Ouf ;o)
Donc, comment faire pour récupérer la tâche en sortie de saisie ?
J'ai bien pensé à créer un nouveau événement pour utiliser "App_ProjectBeforeResourceChange" mais EventClassModule n'est pas reconnu par mon project version 2002... J'ai cherché dans l'explorateur d'objets, rien...
Emmanuel.
Bonsoir Emmanuel
Ex pour la durée de la tâche sélectionnée: ActiveCell.Task.Duration
Gérard Ducouret
"Emmanuel" a écrit dans le message de news:
Bonsoir,
Dans Visual, je souhaite récupérer le handle de la tâche courante, comment faire ? Par la procédure "Project_Change", l'idée est de modifier des champs de la tâche ou se trouve le curseur de saisie.
A bientôt et merci par avance pour la réponse, Emmanuel.
Merci Gérard :o)
Maintenant j'ai un autre problème.
1/ Je saisie une ressource par exemple dans un Gantt.
2/ J'appuie sur ENTREE.
3/ A ce moment je me retrouve en dessous de la cellule où j'ai saisi.
4/ Si j'utilise la routine d'événement "Project_Change" ActiveCell ne pointe
plus sur la zone saisie où j'étais avant. Ce qui est normal vu que je suis
dessous maitenant (Cf. ENTREE).
5/Ouf ;o)
Donc, comment faire pour récupérer la tâche en sortie de saisie ?
J'ai bien pensé à créer un nouveau événement pour utiliser
"App_ProjectBeforeResourceChange" mais EventClassModule n'est pas reconnu par
mon project version 2002... J'ai cherché dans l'explorateur d'objets, rien...
Emmanuel.
Bonsoir Emmanuel
Ex pour la durée de la tâche sélectionnée:
ActiveCell.Task.Duration
Gérard Ducouret
"Emmanuel" <Emmanuel@discussions.microsoft.com> a écrit dans le message de
news: 755BD055-EDE0-4CA0-B938-82684EC57D08@microsoft.com...
Bonsoir,
Dans Visual, je souhaite récupérer le handle de la tâche courante, comment
faire ?
Par la procédure "Project_Change", l'idée est de modifier des champs de la
tâche ou se trouve le curseur de saisie.
A bientôt et merci par avance pour la réponse,
Emmanuel.
Maintenant j'ai un autre problème. 1/ Je saisie une ressource par exemple dans un Gantt. 2/ J'appuie sur ENTREE. 3/ A ce moment je me retrouve en dessous de la cellule où j'ai saisi. 4/ Si j'utilise la routine d'événement "Project_Change" ActiveCell ne pointe plus sur la zone saisie où j'étais avant. Ce qui est normal vu que je suis dessous maitenant (Cf. ENTREE). 5/Ouf ;o)
Donc, comment faire pour récupérer la tâche en sortie de saisie ?
J'ai bien pensé à créer un nouveau événement pour utiliser "App_ProjectBeforeResourceChange" mais EventClassModule n'est pas reconnu par mon project version 2002... J'ai cherché dans l'explorateur d'objets, rien...
Emmanuel.
Bonsoir Emmanuel
Ex pour la durée de la tâche sélectionnée: ActiveCell.Task.Duration
Gérard Ducouret
"Emmanuel" a écrit dans le message de news:
Bonsoir,
Dans Visual, je souhaite récupérer le handle de la tâche courante, comment faire ? Par la procédure "Project_Change", l'idée est de modifier des champs de la tâche ou se trouve le curseur de saisie.
A bientôt et merci par avance pour la réponse, Emmanuel.
Gérard Ducouret
Emmanuel, Commence par désactiver, par programmation VBA, l'option qui fait descendre le curseur à chaque validation par Entrée: Outils / Options / Modifications / Déplacer la sélection après Entrée.
Gérrad Ducouret
"Emmanuel" a écrit dans le message de news:
Merci Gérard :o)
Maintenant j'ai un autre problème. 1/ Je saisie une ressource par exemple dans un Gantt. 2/ J'appuie sur ENTREE. 3/ A ce moment je me retrouve en dessous de la cellule où j'ai saisi. 4/ Si j'utilise la routine d'événement "Project_Change" ActiveCell ne pointe plus sur la zone saisie où j'étais avant. Ce qui est normal vu que je suis dessous maitenant (Cf. ENTREE). 5/Ouf ;o)
Donc, comment faire pour récupérer la tâche en sortie de saisie ?
J'ai bien pensé à créer un nouveau événement pour utiliser "App_ProjectBeforeResourceChange" mais EventClassModule n'est pas reconnu par mon project version 2002... J'ai cherché dans l'explorateur d'objets, rien...
Emmanuel.
Bonsoir Emmanuel
Ex pour la durée de la tâche sélectionnée: ActiveCell.Task.Duration
Gérard Ducouret
"Emmanuel" a écrit dans le message de news:
Bonsoir,
Dans Visual, je souhaite récupérer le handle de la tâche courante, comment faire ? Par la procédure "Project_Change", l'idée est de modifier des champs de la tâche ou se trouve le curseur de saisie.
A bientôt et merci par avance pour la réponse, Emmanuel.
Emmanuel,
Commence par désactiver, par programmation VBA, l'option qui fait descendre
le curseur à chaque validation par Entrée:
Outils / Options / Modifications / Déplacer la sélection après Entrée.
Gérrad Ducouret
"Emmanuel" <Emmanuel@discussions.microsoft.com> a écrit dans le message de
news: 50B21AFC-0608-45EE-BCE6-04B5A5C88663@microsoft.com...
Merci Gérard :o)
Maintenant j'ai un autre problème.
1/ Je saisie une ressource par exemple dans un Gantt.
2/ J'appuie sur ENTREE.
3/ A ce moment je me retrouve en dessous de la cellule où j'ai saisi.
4/ Si j'utilise la routine d'événement "Project_Change" ActiveCell ne
pointe
plus sur la zone saisie où j'étais avant. Ce qui est normal vu que je suis
dessous maitenant (Cf. ENTREE).
5/Ouf ;o)
Donc, comment faire pour récupérer la tâche en sortie de saisie ?
J'ai bien pensé à créer un nouveau événement pour utiliser
"App_ProjectBeforeResourceChange" mais EventClassModule n'est pas reconnu
par
mon project version 2002... J'ai cherché dans l'explorateur d'objets,
rien...
Emmanuel.
Bonsoir Emmanuel
Ex pour la durée de la tâche sélectionnée:
ActiveCell.Task.Duration
Gérard Ducouret
"Emmanuel" <Emmanuel@discussions.microsoft.com> a écrit dans le message
de
news: 755BD055-EDE0-4CA0-B938-82684EC57D08@microsoft.com...
Bonsoir,
Dans Visual, je souhaite récupérer le handle de la tâche courante,
comment
faire ?
Par la procédure "Project_Change", l'idée est de modifier des champs de
la
tâche ou se trouve le curseur de saisie.
A bientôt et merci par avance pour la réponse,
Emmanuel.
Emmanuel, Commence par désactiver, par programmation VBA, l'option qui fait descendre le curseur à chaque validation par Entrée: Outils / Options / Modifications / Déplacer la sélection après Entrée.
Gérrad Ducouret
"Emmanuel" a écrit dans le message de news:
Merci Gérard :o)
Maintenant j'ai un autre problème. 1/ Je saisie une ressource par exemple dans un Gantt. 2/ J'appuie sur ENTREE. 3/ A ce moment je me retrouve en dessous de la cellule où j'ai saisi. 4/ Si j'utilise la routine d'événement "Project_Change" ActiveCell ne pointe plus sur la zone saisie où j'étais avant. Ce qui est normal vu que je suis dessous maitenant (Cf. ENTREE). 5/Ouf ;o)
Donc, comment faire pour récupérer la tâche en sortie de saisie ?
J'ai bien pensé à créer un nouveau événement pour utiliser "App_ProjectBeforeResourceChange" mais EventClassModule n'est pas reconnu par mon project version 2002... J'ai cherché dans l'explorateur d'objets, rien...
Emmanuel.
Bonsoir Emmanuel
Ex pour la durée de la tâche sélectionnée: ActiveCell.Task.Duration
Gérard Ducouret
"Emmanuel" a écrit dans le message de news:
Bonsoir,
Dans Visual, je souhaite récupérer le handle de la tâche courante, comment faire ? Par la procédure "Project_Change", l'idée est de modifier des champs de la tâche ou se trouve le curseur de saisie.
A bientôt et merci par avance pour la réponse, Emmanuel.
Emmanuel
Bonne idée :o) Sachant que cela ne résoudra pas le problème si la persone clic aileurs avec la souris ou monte avec la flèche vers le haut. A moins que l'on puisse là aussi bloquer le système sur ces points ? Je vais essayerr quand même cette piste. Merci, Emmanuel.
Emmanuel, Commence par désactiver, par programmation VBA, l'option qui fait descendre le curseur à chaque validation par Entrée: Outils / Options / Modifications / Déplacer la sélection après Entrée.
Gérrad Ducouret
"Emmanuel" a écrit dans le message de news:
Merci Gérard :o)
Maintenant j'ai un autre problème. 1/ Je saisie une ressource par exemple dans un Gantt. 2/ J'appuie sur ENTREE. 3/ A ce moment je me retrouve en dessous de la cellule où j'ai saisi. 4/ Si j'utilise la routine d'événement "Project_Change" ActiveCell ne pointe plus sur la zone saisie où j'étais avant. Ce qui est normal vu que je suis dessous maitenant (Cf. ENTREE). 5/Ouf ;o)
Donc, comment faire pour récupérer la tâche en sortie de saisie ?
J'ai bien pensé à créer un nouveau événement pour utiliser "App_ProjectBeforeResourceChange" mais EventClassModule n'est pas reconnu par mon project version 2002... J'ai cherché dans l'explorateur d'objets, rien...
Emmanuel.
Bonsoir Emmanuel
Ex pour la durée de la tâche sélectionnée: ActiveCell.Task.Duration
Gérard Ducouret
"Emmanuel" a écrit dans le message de news:
Bonsoir,
Dans Visual, je souhaite récupérer le handle de la tâche courante, comment faire ? Par la procédure "Project_Change", l'idée est de modifier des champs de la tâche ou se trouve le curseur de saisie.
A bientôt et merci par avance pour la réponse, Emmanuel.
Bonne idée :o)
Sachant que cela ne résoudra pas le problème si la persone clic aileurs avec
la souris ou monte avec la flèche vers le haut.
A moins que l'on puisse là aussi bloquer le système sur ces points ?
Je vais essayerr quand même cette piste.
Merci,
Emmanuel.
Emmanuel,
Commence par désactiver, par programmation VBA, l'option qui fait descendre
le curseur à chaque validation par Entrée:
Outils / Options / Modifications / Déplacer la sélection après Entrée.
Gérrad Ducouret
"Emmanuel" <Emmanuel@discussions.microsoft.com> a écrit dans le message de
news: 50B21AFC-0608-45EE-BCE6-04B5A5C88663@microsoft.com...
Merci Gérard :o)
Maintenant j'ai un autre problème.
1/ Je saisie une ressource par exemple dans un Gantt.
2/ J'appuie sur ENTREE.
3/ A ce moment je me retrouve en dessous de la cellule où j'ai saisi.
4/ Si j'utilise la routine d'événement "Project_Change" ActiveCell ne
pointe
plus sur la zone saisie où j'étais avant. Ce qui est normal vu que je suis
dessous maitenant (Cf. ENTREE).
5/Ouf ;o)
Donc, comment faire pour récupérer la tâche en sortie de saisie ?
J'ai bien pensé à créer un nouveau événement pour utiliser
"App_ProjectBeforeResourceChange" mais EventClassModule n'est pas reconnu
par
mon project version 2002... J'ai cherché dans l'explorateur d'objets,
rien...
Emmanuel.
Bonsoir Emmanuel
Ex pour la durée de la tâche sélectionnée:
ActiveCell.Task.Duration
Gérard Ducouret
"Emmanuel" <Emmanuel@discussions.microsoft.com> a écrit dans le message
de
news: 755BD055-EDE0-4CA0-B938-82684EC57D08@microsoft.com...
Bonsoir,
Dans Visual, je souhaite récupérer le handle de la tâche courante,
comment
faire ?
Par la procédure "Project_Change", l'idée est de modifier des champs de
la
tâche ou se trouve le curseur de saisie.
A bientôt et merci par avance pour la réponse,
Emmanuel.
Bonne idée :o) Sachant que cela ne résoudra pas le problème si la persone clic aileurs avec la souris ou monte avec la flèche vers le haut. A moins que l'on puisse là aussi bloquer le système sur ces points ? Je vais essayerr quand même cette piste. Merci, Emmanuel.
Emmanuel, Commence par désactiver, par programmation VBA, l'option qui fait descendre le curseur à chaque validation par Entrée: Outils / Options / Modifications / Déplacer la sélection après Entrée.
Gérrad Ducouret
"Emmanuel" a écrit dans le message de news:
Merci Gérard :o)
Maintenant j'ai un autre problème. 1/ Je saisie une ressource par exemple dans un Gantt. 2/ J'appuie sur ENTREE. 3/ A ce moment je me retrouve en dessous de la cellule où j'ai saisi. 4/ Si j'utilise la routine d'événement "Project_Change" ActiveCell ne pointe plus sur la zone saisie où j'étais avant. Ce qui est normal vu que je suis dessous maitenant (Cf. ENTREE). 5/Ouf ;o)
Donc, comment faire pour récupérer la tâche en sortie de saisie ?
J'ai bien pensé à créer un nouveau événement pour utiliser "App_ProjectBeforeResourceChange" mais EventClassModule n'est pas reconnu par mon project version 2002... J'ai cherché dans l'explorateur d'objets, rien...
Emmanuel.
Bonsoir Emmanuel
Ex pour la durée de la tâche sélectionnée: ActiveCell.Task.Duration
Gérard Ducouret
"Emmanuel" a écrit dans le message de news:
Bonsoir,
Dans Visual, je souhaite récupérer le handle de la tâche courante, comment faire ? Par la procédure "Project_Change", l'idée est de modifier des champs de la tâche ou se trouve le curseur de saisie.
A bientôt et merci par avance pour la réponse, Emmanuel.
Gérard Ducouret
C'est pour cela que généralement on évite de faire une sélection sur la tâche avant de travailler sur cette tâche. Quand on le peut, il faut repérer la tâche non pas en en faisant la sélection, mais en repérant son ID : Task.ID.
Gérard Ducouret
"Emmanuel" a écrit dans le message de news:
Bonne idée :o) Sachant que cela ne résoudra pas le problème si la persone clic aileurs avec la souris ou monte avec la flèche vers le haut. A moins que l'on puisse là aussi bloquer le système sur ces points ? Je vais essayerr quand même cette piste. Merci, Emmanuel.
Emmanuel, Commence par désactiver, par programmation VBA, l'option qui fait descendre le curseur à chaque validation par Entrée: Outils / Options / Modifications / Déplacer la sélection après Entrée.
Gérrad Ducouret
"Emmanuel" a écrit dans le message de news:
Merci Gérard :o)
Maintenant j'ai un autre problème. 1/ Je saisie une ressource par exemple dans un Gantt. 2/ J'appuie sur ENTREE. 3/ A ce moment je me retrouve en dessous de la cellule où j'ai saisi. 4/ Si j'utilise la routine d'événement "Project_Change" ActiveCell ne pointe plus sur la zone saisie où j'étais avant. Ce qui est normal vu que je suis dessous maitenant (Cf. ENTREE). 5/Ouf ;o)
Donc, comment faire pour récupérer la tâche en sortie de saisie ?
J'ai bien pensé à créer un nouveau événement pour utiliser "App_ProjectBeforeResourceChange" mais EventClassModule n'est pas reconnu par mon project version 2002... J'ai cherché dans l'explorateur d'objets, rien...
Emmanuel.
Bonsoir Emmanuel
Ex pour la durée de la tâche sélectionnée: ActiveCell.Task.Duration
Gérard Ducouret
"Emmanuel" a écrit dans le message de news:
Bonsoir,
Dans Visual, je souhaite récupérer le handle de la tâche courante, comment faire ? Par la procédure "Project_Change", l'idée est de modifier des champs de la tâche ou se trouve le curseur de saisie.
A bientôt et merci par avance pour la réponse, Emmanuel.
C'est pour cela que généralement on évite de faire une sélection sur la
tâche avant de travailler sur cette tâche. Quand on le peut, il faut repérer
la tâche non pas en en faisant la sélection, mais en repérant son ID :
Task.ID.
Gérard Ducouret
"Emmanuel" <Emmanuel@discussions.microsoft.com> a écrit dans le message de
news: 89F14C4A-5965-4DD9-B781-FDA61AEE1A23@microsoft.com...
Bonne idée :o)
Sachant que cela ne résoudra pas le problème si la persone clic aileurs
avec
la souris ou monte avec la flèche vers le haut.
A moins que l'on puisse là aussi bloquer le système sur ces points ?
Je vais essayerr quand même cette piste.
Merci,
Emmanuel.
Emmanuel,
Commence par désactiver, par programmation VBA, l'option qui fait
descendre
le curseur à chaque validation par Entrée:
Outils / Options / Modifications / Déplacer la sélection après Entrée.
Gérrad Ducouret
"Emmanuel" <Emmanuel@discussions.microsoft.com> a écrit dans le message
de
news: 50B21AFC-0608-45EE-BCE6-04B5A5C88663@microsoft.com...
Merci Gérard :o)
Maintenant j'ai un autre problème.
1/ Je saisie une ressource par exemple dans un Gantt.
2/ J'appuie sur ENTREE.
3/ A ce moment je me retrouve en dessous de la cellule où j'ai saisi.
4/ Si j'utilise la routine d'événement "Project_Change" ActiveCell ne
pointe
plus sur la zone saisie où j'étais avant. Ce qui est normal vu que je
suis
dessous maitenant (Cf. ENTREE).
5/Ouf ;o)
Donc, comment faire pour récupérer la tâche en sortie de saisie ?
J'ai bien pensé à créer un nouveau événement pour utiliser
"App_ProjectBeforeResourceChange" mais EventClassModule n'est pas
reconnu
par
mon project version 2002... J'ai cherché dans l'explorateur d'objets,
rien...
Emmanuel.
Bonsoir Emmanuel
Ex pour la durée de la tâche sélectionnée:
ActiveCell.Task.Duration
Gérard Ducouret
"Emmanuel" <Emmanuel@discussions.microsoft.com> a écrit dans le
message
de
news: 755BD055-EDE0-4CA0-B938-82684EC57D08@microsoft.com...
Bonsoir,
Dans Visual, je souhaite récupérer le handle de la tâche courante,
comment
faire ?
Par la procédure "Project_Change", l'idée est de modifier des champs
de
la
tâche ou se trouve le curseur de saisie.
A bientôt et merci par avance pour la réponse,
Emmanuel.
C'est pour cela que généralement on évite de faire une sélection sur la tâche avant de travailler sur cette tâche. Quand on le peut, il faut repérer la tâche non pas en en faisant la sélection, mais en repérant son ID : Task.ID.
Gérard Ducouret
"Emmanuel" a écrit dans le message de news:
Bonne idée :o) Sachant que cela ne résoudra pas le problème si la persone clic aileurs avec la souris ou monte avec la flèche vers le haut. A moins que l'on puisse là aussi bloquer le système sur ces points ? Je vais essayerr quand même cette piste. Merci, Emmanuel.
Emmanuel, Commence par désactiver, par programmation VBA, l'option qui fait descendre le curseur à chaque validation par Entrée: Outils / Options / Modifications / Déplacer la sélection après Entrée.
Gérrad Ducouret
"Emmanuel" a écrit dans le message de news:
Merci Gérard :o)
Maintenant j'ai un autre problème. 1/ Je saisie une ressource par exemple dans un Gantt. 2/ J'appuie sur ENTREE. 3/ A ce moment je me retrouve en dessous de la cellule où j'ai saisi. 4/ Si j'utilise la routine d'événement "Project_Change" ActiveCell ne pointe plus sur la zone saisie où j'étais avant. Ce qui est normal vu que je suis dessous maitenant (Cf. ENTREE). 5/Ouf ;o)
Donc, comment faire pour récupérer la tâche en sortie de saisie ?
J'ai bien pensé à créer un nouveau événement pour utiliser "App_ProjectBeforeResourceChange" mais EventClassModule n'est pas reconnu par mon project version 2002... J'ai cherché dans l'explorateur d'objets, rien...
Emmanuel.
Bonsoir Emmanuel
Ex pour la durée de la tâche sélectionnée: ActiveCell.Task.Duration
Gérard Ducouret
"Emmanuel" a écrit dans le message de news:
Bonsoir,
Dans Visual, je souhaite récupérer le handle de la tâche courante, comment faire ? Par la procédure "Project_Change", l'idée est de modifier des champs de la tâche ou se trouve le curseur de saisie.
A bientôt et merci par avance pour la réponse, Emmanuel.
Emmanuel
C'est ainsi que je procède avec Task.ID mais le problème est sur la procédure "Project_Change" qui va prendre le ID après être sorti de la saisie et donc pas le bon si la personne n'est plus dans la bonne cellule. C'est pour cela que je souhaitais utiliser "App_ProjectBeforeResourceChange" mais si vous avez plus simple je prends ?
Emmanuel.
C'est pour cela que généralement on évite de faire une sélection sur la tâche avant de travailler sur cette tâche. Quand on le peut, il faut repérer la tâche non pas en en faisant la sélection, mais en repérant son ID : Task.ID.
Gérard Ducouret
"Emmanuel" a écrit dans le message de news:
Bonne idée :o) Sachant que cela ne résoudra pas le problème si la persone clic aileurs avec la souris ou monte avec la flèche vers le haut. A moins que l'on puisse là aussi bloquer le système sur ces points ? Je vais essayerr quand même cette piste. Merci, Emmanuel.
Emmanuel, Commence par désactiver, par programmation VBA, l'option qui fait descendre le curseur à chaque validation par Entrée: Outils / Options / Modifications / Déplacer la sélection après Entrée.
Gérrad Ducouret
"Emmanuel" a écrit dans le message de news:
Merci Gérard :o)
Maintenant j'ai un autre problème. 1/ Je saisie une ressource par exemple dans un Gantt. 2/ J'appuie sur ENTREE. 3/ A ce moment je me retrouve en dessous de la cellule où j'ai saisi. 4/ Si j'utilise la routine d'événement "Project_Change" ActiveCell ne pointe plus sur la zone saisie où j'étais avant. Ce qui est normal vu que je suis dessous maitenant (Cf. ENTREE). 5/Ouf ;o)
Donc, comment faire pour récupérer la tâche en sortie de saisie ?
J'ai bien pensé à créer un nouveau événement pour utiliser "App_ProjectBeforeResourceChange" mais EventClassModule n'est pas reconnu par mon project version 2002... J'ai cherché dans l'explorateur d'objets, rien...
Emmanuel.
Bonsoir Emmanuel
Ex pour la durée de la tâche sélectionnée: ActiveCell.Task.Duration
Gérard Ducouret
"Emmanuel" a écrit dans le message de news:
Bonsoir,
Dans Visual, je souhaite récupérer le handle de la tâche courante, comment faire ? Par la procédure "Project_Change", l'idée est de modifier des champs de la tâche ou se trouve le curseur de saisie.
A bientôt et merci par avance pour la réponse, Emmanuel.
C'est ainsi que je procède avec Task.ID mais le problème est sur la procédure
"Project_Change" qui va prendre le ID après être sorti de la saisie et donc
pas le bon si la personne n'est plus dans la bonne cellule.
C'est pour cela que je souhaitais utiliser "App_ProjectBeforeResourceChange"
mais si vous avez plus simple je prends ?
Emmanuel.
C'est pour cela que généralement on évite de faire une sélection sur la
tâche avant de travailler sur cette tâche. Quand on le peut, il faut repérer
la tâche non pas en en faisant la sélection, mais en repérant son ID :
Task.ID.
Gérard Ducouret
"Emmanuel" <Emmanuel@discussions.microsoft.com> a écrit dans le message de
news: 89F14C4A-5965-4DD9-B781-FDA61AEE1A23@microsoft.com...
Bonne idée :o)
Sachant que cela ne résoudra pas le problème si la persone clic aileurs
avec
la souris ou monte avec la flèche vers le haut.
A moins que l'on puisse là aussi bloquer le système sur ces points ?
Je vais essayerr quand même cette piste.
Merci,
Emmanuel.
Emmanuel,
Commence par désactiver, par programmation VBA, l'option qui fait
descendre
le curseur à chaque validation par Entrée:
Outils / Options / Modifications / Déplacer la sélection après Entrée.
Gérrad Ducouret
"Emmanuel" <Emmanuel@discussions.microsoft.com> a écrit dans le message
de
news: 50B21AFC-0608-45EE-BCE6-04B5A5C88663@microsoft.com...
Merci Gérard :o)
Maintenant j'ai un autre problème.
1/ Je saisie une ressource par exemple dans un Gantt.
2/ J'appuie sur ENTREE.
3/ A ce moment je me retrouve en dessous de la cellule où j'ai saisi.
4/ Si j'utilise la routine d'événement "Project_Change" ActiveCell ne
pointe
plus sur la zone saisie où j'étais avant. Ce qui est normal vu que je
suis
dessous maitenant (Cf. ENTREE).
5/Ouf ;o)
Donc, comment faire pour récupérer la tâche en sortie de saisie ?
J'ai bien pensé à créer un nouveau événement pour utiliser
"App_ProjectBeforeResourceChange" mais EventClassModule n'est pas
reconnu
par
mon project version 2002... J'ai cherché dans l'explorateur d'objets,
rien...
Emmanuel.
Bonsoir Emmanuel
Ex pour la durée de la tâche sélectionnée:
ActiveCell.Task.Duration
Gérard Ducouret
"Emmanuel" <Emmanuel@discussions.microsoft.com> a écrit dans le
message
de
news: 755BD055-EDE0-4CA0-B938-82684EC57D08@microsoft.com...
Bonsoir,
Dans Visual, je souhaite récupérer le handle de la tâche courante,
comment
faire ?
Par la procédure "Project_Change", l'idée est de modifier des champs
de
la
tâche ou se trouve le curseur de saisie.
A bientôt et merci par avance pour la réponse,
Emmanuel.
C'est ainsi que je procède avec Task.ID mais le problème est sur la procédure "Project_Change" qui va prendre le ID après être sorti de la saisie et donc pas le bon si la personne n'est plus dans la bonne cellule. C'est pour cela que je souhaitais utiliser "App_ProjectBeforeResourceChange" mais si vous avez plus simple je prends ?
Emmanuel.
C'est pour cela que généralement on évite de faire une sélection sur la tâche avant de travailler sur cette tâche. Quand on le peut, il faut repérer la tâche non pas en en faisant la sélection, mais en repérant son ID : Task.ID.
Gérard Ducouret
"Emmanuel" a écrit dans le message de news:
Bonne idée :o) Sachant que cela ne résoudra pas le problème si la persone clic aileurs avec la souris ou monte avec la flèche vers le haut. A moins que l'on puisse là aussi bloquer le système sur ces points ? Je vais essayerr quand même cette piste. Merci, Emmanuel.
Emmanuel, Commence par désactiver, par programmation VBA, l'option qui fait descendre le curseur à chaque validation par Entrée: Outils / Options / Modifications / Déplacer la sélection après Entrée.
Gérrad Ducouret
"Emmanuel" a écrit dans le message de news:
Merci Gérard :o)
Maintenant j'ai un autre problème. 1/ Je saisie une ressource par exemple dans un Gantt. 2/ J'appuie sur ENTREE. 3/ A ce moment je me retrouve en dessous de la cellule où j'ai saisi. 4/ Si j'utilise la routine d'événement "Project_Change" ActiveCell ne pointe plus sur la zone saisie où j'étais avant. Ce qui est normal vu que je suis dessous maitenant (Cf. ENTREE). 5/Ouf ;o)
Donc, comment faire pour récupérer la tâche en sortie de saisie ?
J'ai bien pensé à créer un nouveau événement pour utiliser "App_ProjectBeforeResourceChange" mais EventClassModule n'est pas reconnu par mon project version 2002... J'ai cherché dans l'explorateur d'objets, rien...
Emmanuel.
Bonsoir Emmanuel
Ex pour la durée de la tâche sélectionnée: ActiveCell.Task.Duration
Gérard Ducouret
"Emmanuel" a écrit dans le message de news:
Bonsoir,
Dans Visual, je souhaite récupérer le handle de la tâche courante, comment faire ? Par la procédure "Project_Change", l'idée est de modifier des champs de la tâche ou se trouve le curseur de saisie.
A bientôt et merci par avance pour la réponse, Emmanuel.