OVH Cloud OVH Cloud

Echanges MSP / Excel en VB

3 réponses
Avatar
Isabelle
Bonjour,

J'ai r=E9alis=E9 une macro qui g=E9n=E8re un tableau de bord Excel=20
=E0 partir de MS Project. Quand je la lance, les deux=20
appplications sont donc ouvertes.
Cette macro est int=E9ractive : des questions sont pos=E9es =E0=20
l'utilisateur, celui-ci doit notamment saisir une date.
Mon souci est le suivant : quand l'input box demandant la=20
saisie de la date appara=EEt, c'est bien MS Project qui=20
appara=EEt au premier plan avec la bo=EEte de dialogue mais=20
celle-ci est gris=E9e. L'utilisateur doit cliquer dessus pour=20
pouvoir =E9crire dans la zone de saisie.
Comment faire pour que cette input box soit bleut=E9e,=20
c'est-=E0-dire en premier plan ET "s=E9lectionn=E9e" avec un=20
curseur clignotant dans la zone de saisie ?

Merci de votre aide

Isabelle

3 réponses

Avatar
Gérard Ducouret
Bonjour Isabelle,
Avez-vous essayé la méthode SetFocus ?

Gérard Ducouret
PragmaSoft ®

"Isabelle" a écrit dans le message de
news: caca01c3ba44$f2051e30$
Bonjour,

J'ai réalisé une macro qui génère un tableau de bord Excel
à partir de MS Project. Quand je la lance, les deux
appplications sont donc ouvertes.
Cette macro est intéractive : des questions sont posées à
l'utilisateur, celui-ci doit notamment saisir une date.
Mon souci est le suivant : quand l'input box demandant la
saisie de la date apparaît, c'est bien MS Project qui
apparaît au premier plan avec la boîte de dialogue mais
celle-ci est grisée. L'utilisateur doit cliquer dessus pour
pouvoir écrire dans la zone de saisie.
Comment faire pour que cette input box soit bleutée,
c'est-à-dire en premier plan ET "sélectionnée" avec un
curseur clignotant dans la zone de saisie ?

Merci de votre aide

Isabelle
Avatar
Isabelle
Bonjour,
J'ai utilisé : ActiveProject.Focus mais ça ne fonctionne
pas...
Comment s'utilise SetFocus ?

Merci de votre aide

Isabelle
-----Message d'origine-----
Bonjour Isabelle,
Avez-vous essayé la méthode SetFocus ?

Gérard Ducouret
PragmaSoft ®

"Isabelle" a écrit
dans le message de

news: caca01c3ba44$f2051e30$
Bonjour,

J'ai réalisé une macro qui génère un tableau de bord Excel
à partir de MS Project. Quand je la lance, les deux
appplications sont donc ouvertes.
Cette macro est intéractive : des questions sont posées à
l'utilisateur, celui-ci doit notamment saisir une date.
Mon souci est le suivant : quand l'input box demandant la
saisie de la date apparaît, c'est bien MS Project qui
apparaît au premier plan avec la boîte de dialogue mais
celle-ci est grisée. L'utilisateur doit cliquer dessus
pour

pouvoir écrire dans la zone de saisie.
Comment faire pour que cette input box soit bleutée,
c'est-à-dire en premier plan ET "sélectionnée" avec un
curseur clignotant dans la zone de saisie ?

Merci de votre aide

Isabelle


.



Avatar
Gérard Ducouret
Bonsoir Isabelle,

Peut-être faudrait-il d'abord utiliser
ActiveProject.Activate
et ensuite, si nécéssaire la méthode SetFocus sur un CommadButton de la
boîte de dialogue
Voir l'aide en ligne pour SetFocus

Gérard Ducouret
PragmaSoft


"Isabelle" a écrit dans le message
news: 07a401c3bd84$a3e989f0$
Bonjour,
J'ai utilisé : ActiveProject.Focus mais ça ne fonctionne
pas...
Comment s'utilise SetFocus ?

Merci de votre aide

Isabelle
-----Message d'origine-----
Bonjour Isabelle,
Avez-vous essayé la méthode SetFocus ?

Gérard Ducouret
PragmaSoft ®

"Isabelle" a écrit
dans le message de

news: caca01c3ba44$f2051e30$
Bonjour,

J'ai réalisé une macro qui génère un tableau de bord Excel
à partir de MS Project. Quand je la lance, les deux
appplications sont donc ouvertes.
Cette macro est intéractive : des questions sont posées à
l'utilisateur, celui-ci doit notamment saisir une date.
Mon souci est le suivant : quand l'input box demandant la
saisie de la date apparaît, c'est bien MS Project qui
apparaît au premier plan avec la boîte de dialogue mais
celle-ci est grisée. L'utilisateur doit cliquer dessus
pour

pouvoir écrire dans la zone de saisie.
Comment faire pour que cette input box soit bleutée,
c'est-à-dire en premier plan ET "sélectionnée" avec un
curseur clignotant dans la zone de saisie ?

Merci de votre aide

Isabelle


.