Comment ovrir un fichier dont l'extension n'est pas associé à un programme ?
Najdar
Messages postés29Date d'inscriptionmardi 4 novembre 2003StatutMembreDernière intervention20 mars 2006
-
4 nov. 2003 à 12:07
urban_freeflow
Messages postés6Date d'inscriptionlundi 15 août 2005StatutMembreDernière intervention15 août 2005
-
16 août 2005 à 10:00
Bonjour,
Je cherche comment ouvrir un fichier dont l'extension n'est pas associé à un programme.
Si j'utilise l'Api ShellExecute, elle me renvoie une erreur indiquant que le fichier n'est pas associé.
Dans ce cas, j'aimerai afficher (par le code) la boite de dialoque "Ouvrir avec" pour associer l'extension à un programme.
Quelqu'un peut-il m'aider ?
Merci de votre aide !
A voir également:
Comment ovrir un fichier dont l'extension n'est pas associé à un programme ?
Najdar
Messages postés29Date d'inscriptionmardi 4 novembre 2003StatutMembreDernière intervention20 mars 2006 4 nov. 2003 à 15:45
Finalement, j'ai trouvé la réponse.
Result = ShellExecute(Me.hwnd, "Open", "test.htm", vbNullString, vbNullString, SW_SHOWNORMAL)
If Result < 31 then
Shell "rundll32.exe shell32.dll,OpenAs_RunDLL " & test.htm, vbNormalFocus End If