Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Dudu2 dans la procédure MonitorWindow , tu as une boucle "bourrin" de doevents , ce qui fait que chez moi que lorsque la procédure MonitorWindow est en cours, le pourcentage de cpu occupé par Excel passe de 0% 1% à 8% 9% ce qui correspond à un des cores du CPU très occupé. Essaie ceci à la...
Salut patricktoulon,
un classeur de test provisoire pour voir si tu es sur la bonne voie et qu'il n'y a pas de problème avec d'autres versions d'Excel ?
Nullosse
Salut,
moi j'ai jeté l'éponge concernant la solution avec le volet ou même l'attachement à la fenêtre XLDESK, car rien ne garantit qu'il n'y aura pas de plantage de la fenêtre qui se trouve dedans ceci surtout pour Word.
Nullosse
Bon je crois que j'ai trouvé pourquoi le bouton Fichier est caché chez toi et pas chez moi. Normalement d'après tes commentaires tu as une commande qui doit cacher la barre de titre de word -> cela ne se fait pas sur mon Excel 2021 , du coup j'ai rajouté la hauteur de la barre de titre dans le...
Patricktoulon, je ne sais pas ce que tu as "bricolé" dans le dernier classeur que tu as posté mais il se comporte comme avec le xlam. Cette partie est louche :
'/////////////////////////////////////////////////////////////////////
'IL NE VOUS RESTE PLUS QU A LA DOCKER DANS EXCEL7...
C'est le "Fichier" d'Excel dont je parle plus haut. avec cet essai V3 cela ne fait pas disparaître la fenêtre word chez moi. Par contre le cache est trop haut et comme la fenêtre Word est déplaçable cela fait disparaître complétement le cache :
PatrickToulon , j'ai retrouvé le truc mortel avec mon Excel 2021 64 bits qui fait foirer le système Volet/Userform/Word. Avec un document word chargé dans le volet, quand je clique sur Fichier de mon Excel et que je reviens dans mon classeur il n'y a plus rien dans le volet et si je regarde...
Salut,
Ben en fait, j'ai l'impression que notre système n'intéresse pas grand monde, vu le peu d'intervenants dans la discussion. Mais si tu peux mettre une version que je teste pour voir si il n'y a pas de problème avec ma version d' Excel.
Nullosse
Salut patricktoulon,
moi j'ai arrêté cette solution de masquage car chez moi , le masque disparaît quand je fais une réduction puis remise du ruban et il doit y avoir d'autres cas de figures qui peuvent faire planter la fenêtre word (ça j"ai vu aussi le word qui disparaissait du volet), alors...
Avec UIAutomation , on peut avoir plus d'infos sur les interfaces utilisateurs qu'avec les API windows car il est capable d'avoir des infos même sur des objets qui n'on pas de handle (c'est le cas des applis Office). Voici ce que cela donne pour word par exemple :
on voit le nom des boutons ...
En fait il faut capturer le ruban quand il est en mode réduit ( que les onglets sans les boutons) Regarde bien mon animation je suis en mode ruban réduit et quand je fais apparaître les boutons le cache ne va pas dessus.
pour réduire le ruban :
wordxapp.CommandBars.ExecuteMso "MinimizeRibbon"...
Salut patricktoulon
il y a quelque rectifications à faire dans le module Word_pane :
1 - j'ai trouvé le moyen de couvrir à coup sûr le bouton Fichier du ruban :
a - on récupère la hauteur du ruban quand on cherche l'objet HRibbon et on l'applique au masque que l'on crée
If IsArray(t) Then...