ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 10 oct. 2011 à 11:22
Bonjour,
Avant toute autre chose : tu développes donc sous VBA (le VBA de Excel) et non sous VB6. Prends s'il te plait dorénavant le plus grand soin au choix de la section dans laquelle tu poses une question.
Tu ne nous dis rien de plusieurs aspects !
1) depuis quoi ? un userform ? ou une feuille de calcul ?
2) et tu souhaites cette fenêtre où ? Sur la partie gauche de ton écran lui-même ou sur la partie gauche de ton Userform (donc incluse) ? où sur la partie gauche d'une feuille de calcul (donc incluse) ?
3) selon le cas (écran ou userform ou feuille de calcul) ce sera l'utilisation de movewindow (pour écran) ou de setparent (pour inclure sur feuille ou sur userform)
il te faut pour cela extraire le hwnd de chaque fenêtre (celle ouverte et celle d'acceuil (si inclusion) ou (si_ simplement sur l'écran, le hwnd de la fenêtre ouverte.
tu trouveras sur AllApi des exemples d'utilisation des fonctions setparent et movewindow de l'Api de Windows
4) tu te compliques la vie avec l'utilisation de ShellExecute alors que ceci fait l'affaire :
Shell "notepad C:\pleinecran.txt", vbNormalFocus
____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient