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

Résolu
Messages postés
224
Date d'inscription
mercredi 21 avril 2004
Statut
Membre
Dernière intervention
29 mars 2009
-
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
-
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

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

ciao...
BruNews, MVP VC++