OVH Cloud OVH Cloud

Pb passage de valeur du Clipboard vers Outlook

10 réponses
Avatar
Alain TEYSSEDRE
Bonjour

J'ai intégré une fonction ClipBoard dans mon appli pour récupérer une valeur
et
la copier dans Outlook (Email ou calendrier par exemple).

Dans Access tout est Ok ma valeur est effectivement copiée dans mon
clipboard
et je peux la recopier, par contre
= > si j'ouvre Outlook, mon clip board est vierge.
=> si Outllok est déja ouvert (et que je n' ouvre pas une seconde
instance d'Outlook)
alors je peux copier ma valeur

Comment faire pour :
-ne pas ouvrir de nouvelle instance d'outlook si il y en a déja une
d'ouverte, et rendre
active la fentre Outlook

- ouvrir une instance d'Outllok (si aucune n'est en cours d'execution) et
surtout conserver
la valeur précedemment copiée dans le clipboard avec Acces ?


merci

Alain

10 réponses

Avatar
Raymond [mvp]
Bonjour.

Comment faire pour :
-ne pas ouvrir de nouvelle instance d'outlook si il y en a déja une
d'ouverte, et rendre
active la fentre Outlook

- ouvrir une instance d'Outllok (si aucune n'est en cours d'execution)


ouvre outlook avec GetObject et s'il y a erreur ouvre avec CreateObject

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"Alain TEYSSEDRE" a écrit dans le
message de news:
Bonjour

J'ai intégré une fonction ClipBoard dans mon appli pour récupérer une
valeur

et
la copier dans Outlook (Email ou calendrier par exemple).

Dans Access tout est Ok ma valeur est effectivement copiée dans mon
clipboard
et je peux la recopier, par contre
= > si j'ouvre Outlook, mon clip board est vierge.
=> si Outllok est déja ouvert (et que je n' ouvre pas une seconde
instance d'Outlook)
alors je peux copier ma valeur

Comment faire pour :
-ne pas ouvrir de nouvelle instance d'outlook si il y en a déja une
d'ouverte, et rendre
active la fentre Outlook

- ouvrir une instance d'Outllok (si aucune n'est en cours d'execution)
et

surtout conserver
la valeur précedemment copiée dans le clipboard avec Acces ?


merci

Alain


Avatar
Alain TEYSSEDRE
Bonjour Raymond

Quelle est la command pour rendre la fenetre visible aprés le get ou le
create ?

merci

Alain
"Raymond [mvp]" a écrit dans le message de
news:%
Bonjour.

Comment faire pour :
-ne pas ouvrir de nouvelle instance d'outlook si il y en a déja une
d'ouverte, et rendre
active la fentre Outlook

- ouvrir une instance d'Outllok (si aucune n'est en cours d'execution)


ouvre outlook avec GetObject et s'il y a erreur ouvre avec CreateObject

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"Alain TEYSSEDRE" a écrit dans le
message de news:
Bonjour

J'ai intégré une fonction ClipBoard dans mon appli pour récupérer une
valeur

et
la copier dans Outlook (Email ou calendrier par exemple).

Dans Access tout est Ok ma valeur est effectivement copiée dans mon
clipboard
et je peux la recopier, par contre
= > si j'ouvre Outlook, mon clip board est vierge.
=> si Outllok est déja ouvert (et que je n' ouvre pas une seconde
instance d'Outlook)
alors je peux copier ma valeur

Comment faire pour :
-ne pas ouvrir de nouvelle instance d'outlook si il y en a déja une
d'ouverte, et rendre
active la fentre Outlook

- ouvrir une instance d'Outllok (si aucune n'est en cours d'execution)
et

surtout conserver
la valeur précedemment copiée dans le clipboard avec Acces ?


merci

Alain






Avatar
Raymond [mvp]
App.Visible = True
App étant l'objet access.application
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"Alain TEYSSEDRE" a écrit dans le
message de news:u$
Bonjour Raymond

Quelle est la command pour rendre la fenetre visible aprés le get ou le
create ?

merci

Alain


Avatar
Alain TEYSSEDRE
Bonjour Raymond

Tout est ok sur le Get ou Create,
mon pb c'est que je n'ai pas trouvé la "propriété" .Visible

Voici le code en question

Dim OL_App As Outlook.Application
Set OL_App = GetObject(, "Outlook.application")

OL_App.Visible = True ===> c'est pas bon

j'ai du rater quelque chose au passage

@+
Alain



"Raymond [mvp]" a écrit dans le message de
news:
App.Visible = True
App étant l'objet access.application
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"Alain TEYSSEDRE" a écrit dans le
message de news:u$
Bonjour Raymond

Quelle est la command pour rendre la fenetre visible aprés le get ou le
create ?

merci

Alain






Avatar
Raymond [mvp]
Bonjour.

tu n'as rien raté, je viens de vérifier, visible n'est pas géré en outlook.
outlook est toujour visible.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"Alain TEYSSEDRE" a écrit dans le
message de news:e5qts%
Bonjour Raymond

Tout est ok sur le Get ou Create,
mon pb c'est que je n'ai pas trouvé la "propriété" .Visible

Voici le code en question

Dim OL_App As Outlook.Application
Set OL_App = GetObject(, "Outlook.application")

OL_App.Visible = True ===> c'est pas bon

j'ai du rater quelque chose au passage

@+
Alain


Avatar
Alain TEYSSEDRE
ben justement chez moi Outllook n'est pas visible

il doit bien y avoir un truc pour afficher cette maudite fenettre

@+

Alain

"Raymond [mvp]" a écrit dans le message de
news:%
Bonjour.

tu n'as rien raté, je viens de vérifier, visible n'est pas géré en
outlook.

outlook est toujour visible.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"Alain TEYSSEDRE" a écrit dans le
message de news:e5qts%
Bonjour Raymond

Tout est ok sur le Get ou Create,
mon pb c'est que je n'ai pas trouvé la "propriété" .Visible

Voici le code en question

Dim OL_App As Outlook.Application
Set OL_App = GetObject(, "Outlook.application")

OL_App.Visible = True ===> c'est pas bon

j'ai du rater quelque chose au passage

@+
Alain






Avatar
Raymond [mvp]
s'il n'est pas visible c'est qu'il n'est pas monté. passe plutôt par un
createobject. pourquoi veux-tu rendre outlook visible ? du moment que tu
passes par automation tu n'as pas besoin de le rendre visible, si un envoi
demande des compléments il va s'afficher.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"Alain TEYSSEDRE" a écrit dans le
message de news:uI$
ben justement chez moi Outllook n'est pas visible

il doit bien y avoir un truc pour afficher cette maudite fenettre

@+

Alain


Avatar
Alain TEYSSEDRE
En fait je souhaite que la fenetre s'ouvre directement à l'écran.

Que ce soit Get ou Create c'est pareil, la fenetre ne s'ouvre pas.
Pour moi le Get sert à éviter d'avoir 2 appli Outllok qui tournent en
même temps

@+

Alain




"Raymond [mvp]" a écrit dans le message de
news:
s'il n'est pas visible c'est qu'il n'est pas monté. passe plutôt par un
createobject. pourquoi veux-tu rendre outlook visible ? du moment que tu
passes par automation tu n'as pas besoin de le rendre visible, si un envoi
demande des compléments il va s'afficher.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"Alain TEYSSEDRE" a écrit dans le
message de news:uI$
ben justement chez moi Outllook n'est pas visible

il doit bien y avoir un truc pour afficher cette maudite fenettre

@+

Alain






Avatar
Raymond [mvp]
as-tu regardé sur le site de Arnaud, notre pro d'outlook ?
http://memoaccess.free.fr/outlook.htm

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"Alain TEYSSEDRE" a écrit dans le
message de news:
En fait je souhaite que la fenetre s'ouvre directement à l'écran.

Que ce soit Get ou Create c'est pareil, la fenetre ne s'ouvre pas.
Pour moi le Get sert à éviter d'avoir 2 appli Outllok qui tournent en
même temps

@+

Alain


Avatar
Alain TEYSSEDRE
Bon je suis arrivé (à peu prés) à ouvrir Outlook et à l'afficher
j'utilise Get ou Create, mais même lorsque j'utilise Get il m'ouvre
toujours une nouvelle fenetre ??

Par contre ce qui est plus aléatoire c'est la récupération de ma valeur dans
le clipboard.
Un coup ça marche, un coup elle n'y est plus

Si quelqu'un a une idée sur les cause de 'reset' du clipboard...

@+

Alain


"Raymond [mvp]" a écrit dans le message de
news:
as-tu regardé sur le site de Arnaud, notre pro d'outlook ?
http://memoaccess.free.fr/outlook.htm

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"Alain TEYSSEDRE" a écrit dans le
message de news:
En fait je souhaite que la fenetre s'ouvre directement à l'écran.

Que ce soit Get ou Create c'est pareil, la fenetre ne s'ouvre pas.
Pour moi le Get sert à éviter d'avoir 2 appli Outllok qui tournent
en


même temps

@+

Alain