Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1534 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Activer un document

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Activer un document

n°1692827
LePhasme
Les Belges domineront le monde
Posté le 26-02-2008 à 15:22:06  profilanswer
 

Bonjour,
 
j'ai une application en vba (word 2003) ou j'exécute à un moment donné la méthode mailmerge ce qui me produit un nouveau document avec tous les champs remplacés.
Problème, lorsque cette action est finie le document est bien affiché mais on ne peut pas cliquer sur les boutons de la toolbar, il faut cliquer une première fois dans le document avant qu'ils ne soient accessibles.
Le passage de la souris sur les boutons ne provoque pas le changement de la couleur de fond du bouton non plus.
 
Quelqu'un sait comment je peux "activer" le document pour que tout soit accessible directement ?
 
Merci

mood
Publicité
Posté le 26-02-2008 à 15:22:06  profilanswer
 

n°1693074
mareek
Et de 3 \o/
Posté le 26-02-2008 à 20:41:46  profilanswer
 

On dirait une histoire de focus. Ya une fonction du genre mondocument.setfocus ?


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°1693079
LePhasme
Les Belges domineront le monde
Posté le 26-02-2008 à 21:07:40  profilanswer
 

Oui et c'est déjà tenté, quand je fais ça, l'icone dans la barre des taches est bien "enfoncée" (elle ne l'est pas sinon) mais le résultat est le même.
 
Je crois que la seule solution qui me reste c'est de simuler un click dans la fenetre avec mouse_event.

n°1693084
mareek
Et de 3 \o/
Posté le 26-02-2008 à 21:13:43  profilanswer
 

LePhasme a écrit :

Oui et c'est déjà tenté, quand je fais ça, l'icone dans la barre des taches est bien "enfoncée" (elle ne l'est pas sinon) mais le résultat est le même.
 
Je crois que la seule solution qui me reste c'est de simuler un click dans la fenetre avec mouse_event.


t'es sûr qu'il ne se passe pas qqch après le setfocus qui ferait que tu sois obligé de clicker dans la fenêtre ?
 
parce que faire n'importe quoi en espérant que ça corrigera le problème sans comprendre la cause c'est la source de tous les WTF


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°1693113
LePhasme
Les Belges domineront le monde
Posté le 26-02-2008 à 22:37:33  profilanswer
 

Je vérifierais à nouveau demain mais a priori non, j'ai mis cette action en dernier lieux pour pas qu'il y ait quelque chose après qui pourrait voler le focus justement.
 
Un truc que j'ai remarqué aussi, si j'ai un champs fillin dans le document (ca fait appraitre une fenetre pour que l'utilisateur introduise une info), plus de problème de focus.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Activer un document

 

Sujets relatifs
XSLT avec un document XML validé avec XML schema pb....[JS] document.getelementById(obj).innerHTML ne foncitonne pas sous IE
Crrer un script pour sortir les image de document word[JavaScript] Spécification de l'encodage d'un document XML
[Resolu] Activer la fonction mailexcel et microsfot office document imaging
[Ajax] XMLHttpRequest ou document.implementation ?script recherche mot et liste document les contenants
[VB.NET]propriete document wordActiver ou désactiver une connexion réseau et wifi
Plus de sujets relatifs à : Activer un document


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR