SHEEL et OUVRIR AVEC (et non juste OUVRIR). Comment faire ?

Résolu
rambc Messages postés 224 Date d'inscription mercredi 21 avril 2004 Statut Membre Dernière intervention 29 mars 2009 - 5 sept. 2006 à 21:10
BruNews Messages postés 21041 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 6 sept. 2006 à 00:01
La commande ci-dessous (qui utilise l'API ShellExecute) permet de lancer un fichier dans l'application qui lui est associée (un clic droit donne cette application en regardant les propriétés du fichier).

ShellExecute 0, "", CheminLogiciel, "", CheminFichier, SW_SHOWNORMAL

Malheureusement, certains fichiers peuvent être lus par différentes applications le plus souvent par le Bloc-Note de Windows.

Tout ceci pour savoir s'il existait une commande VB-VBA analogue à la commande OUVRIR AVEC qui forcerait le nom de l'application car ce qui est donnée ci-desssus est l'équivalent de OUVRIR.

Merci.

1 réponse

BruNews Messages postés 21041 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 19
6 sept. 2006 à 00:01
Pas en VB mais par API: CreateProcess().

ciao...
BruNews, MVP VC++
3
Rejoignez-nous