Lancement par Word de Xnview: affichage défectueux [REPONDU]

Questions générales en Français

Moderators: helmut, XnTriq, xnview

Post Reply
User avatar
Piteur
Posts: 339
Joined: Sun Mar 06, 2005 2:43 pm
Location: Europe

Lancement par Word de Xnview: affichage défectueux [REPONDU]

Post by Piteur »

Bonjour.

Parce que j'utilise souvent XnView pour coller des images dans mes documents Word, j'ai créé une mini-macro et un bouton dans Word qui lance XnView depuis Word.

La macro ressemble à ça (c'est tout simple) :

Image

Avec XnView 1.82.4, aucun pb ; depuis XnView 1.90.3, il y a un léger problème d'affichage : l'onglet "Parcourir" qui s'affiche normalement dès le lancement de XnView n'est plus accessible mais remplacé par un drôle de graphisme :

Image

... alors qu'il faudrait voir :

Image

C'est vrai qu'il suffit que je ferme l'onglet dont ne s'affiche pas le nom et que je le rouvre pour que tout rentre dans l'ordre, mais ce serait bien que ça fonctionne comme avant avec XnView 1.82.4... D'où vient cette anomalie et comment la résoudre ?

Merci.
Last edited by Piteur on Thu Apr 05, 2007 7:48 am, edited 1 time in total.
XnViewMP 0.92 • Xubuntu 16.04 64bits • Windows 10 Famille 64 bits
XnView 2.46 • Windows 10 Famille 64 bits
User avatar
helmut
Posts: 8704
Joined: Sun Oct 12, 2003 6:47 pm
Location: Frankfurt, Germany

Post by helmut »

Avec ton text et tes images il était facile de reproduire ce problem. :-)

Quand on utilise "shell", le default mode de dialogue est "vbMinimizedFocus", il semble que XnView 1.90 à un probleme avec ca.

Essaies

Code: Select all

shell "C:\Program Files\XnView1_90\xnview.exe", vbNormalFocus
s.t.p. et ca fonctionera.

Encore, Pierre devrait examiner et peut-etre resoudre ce problem.
User avatar
Piteur
Posts: 339
Joined: Sun Mar 06, 2005 2:43 pm
Location: Europe

Post by Piteur »

helmut wrote:Quand on utilise "shell", le default mode de dialogue est "vbMinimizedFocus", il semble que XnView 1.90 à un probleme avec ca.

Code: Select all

shell "C:\Program Files\XnView1_90\xnview.exe", vbNormalFocus
Merci beaucoup, Helmut Image : c'est tout à fait ce qui marche aussi chez moi !

J'ai simplement ajouté des parenthèses, sinon, ça ne marchait pas :

Code: Select all

shell ("C:\Program Files\XnView1_90\xnview.exe"), vbNormalFocus
User avatar
helmut
Posts: 8704
Joined: Sun Oct 12, 2003 6:47 pm
Location: Frankfurt, Germany

Post by helmut »

Piteur wrote:Merci beaucoup, Helmut Image : c'est tout à fait ce qui marche aussi chez moi !
Très bien. :-)
Piteur wrote:J'ai simplement ajouté des parenthèses, sinon, ça ne marchait pas:

Code: Select all

shell ("C:\Program Files\XnView1_90\xnview.exe"), vbNormalFocus
C'est drole que ca marche, j'ai pensé que le code doit être sans parenthèses ou toutes les parametres en parenthèses.
User avatar
Piteur
Posts: 339
Joined: Sun Mar 06, 2005 2:43 pm
Location: Europe

J'ai dû faire une bêtise !

Post by Piteur »

Bonjour, Helmut.

J'ai dû faire une bêtise la première fois :? ; la solution sans aucune parenthèse marche très bien comme vous l'aviez proposé :

Code: Select all

shell "C:\Program Files\XnView1_90\xnview.exe", vbNormalFocus
Mais en tout cas, juste pour préciser, des parenthèses en début et fin empêchent le bon fonctionnement :

Code: Select all

shell ("C:\Program Files\XnView1_90\xnview.exe", vbNormalFocus)
Si donc on veut utiliser des parenthèses, il faut bien écrire :

Code: Select all

shell ("C:\Program Files\XnView1_90\xnview.exe"), vbNormalFocus
Encore merci ! :wink:
Post Reply