Accueil > > > EXÉCUTER L'APPLICATION LIÉE À L'EXTENSION D'UN FICHIER
EXÉCUTER L'APPLICATION LIÉE À L'EXTENSION D'UN FICHIER
Information sur la source
Description
Si vous voulez : - ouvrir un fichier .html ou .txt en utilisant le navigateur, ou l'éditeur par défaut - ouvrir n'importe quel fichier sans vous demander quelle application est liée à l'extension de ce fichier (interrogation à ce poser en utilisant un Shell classique) ce code est pour vous.
Source
- 'Déclarer cette fonction dans un module :
-
- Public Declare Function ShellExecuteA Lib "shell32" (ByVal hwnd As Long, ByVal LPFile As String, ByVal PathFile As String, ByVal Other As String, ByVal Other2 As String, ByVal Param As Long) As Long
-
- 'Pour l'exécution :
-
- Dim RetVal
-
- RetVal = ShellExecuteA(0, "Open", "Chemin_et_nom_du_fichier", "", "", 10)
'Déclarer cette fonction dans un module :
Public Declare Function ShellExecuteA Lib "shell32" (ByVal hwnd As Long, ByVal LPFile As String, ByVal PathFile As String, ByVal Other As String, ByVal Other2 As String, ByVal Param As Long) As Long
'Pour l'exécution :
Dim RetVal
RetVal = ShellExecuteA(0, "Open", "Chemin_et_nom_du_fichier", "", "", 10)
Conclusion
Exemple : L'ouverture de C:\MesDocuments\Monfichier.xls se fera automatiquement par Excel
Il faut toutefois que l'extension du fichier à exécuter soit déjà lié à l'application, ce qui est généralement le cas. Sinon, si vous voulez faire cette liaison en VB reportez vous au code dans la rubrique SHELL "ASSOCIATION D'UNE EXTENSION A UNE APPLICATION (EX: *.DOC = MS WORD)" de jray.
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Choix d'extension de fichier avec "Process" ? [ par Tyrell2 ]
Bonjour,je developpe un programme pour "executer en tant que" d'autres programmes, en utilisant "new Process"dans la partie "Process.stratinfo.filenam
Associé une icône au fichier de l'application [ par yassirguitare ]
Bonjour et/ou Bonsoir les VBZiaunautesje désir de l'aide :j'ai fait une application et cette dernière génére un fichier avec une extension donnée et m
comment executer une application avec son fichier ?... [ par pbdlpc ]
en fai je voudrias faire un prog comme démarrer>executer de windows. mais j'ai rencontrer un problème : quand je séléctionne un fichier autre qu'un
EXECUTER UN FICHIER SANS DONNER LE CHEMIN DE L'APPLICATION [ par kenshi ]
bonjourj'ai vu plusieurs fois sur ce site, que pour lancer une application externe à votre programme vous utilisez la fonction shell(..), le problème
Extension d'un fichier. [ par bchrist ]
Bonjour! je suis un debutant dans la programmation.Dans un premier temps, j'aimerais savoir comment créer un fichier qui porte l'extension de votre ap
VB Executer un fichier Word *.dot [ par michelroc ]
Bonjour,Je recherche la syntaxe pour ouvrir un fichier word *.DOT Shell .. "c:\................MerciA+Michel [:)]
upload d'un fichier à partir d'une application VB à un serveur web (http) [ par tawfik3221 ]
Bonjour,Dans mon projet je suis demandé de developper une application avec VB pour génerer un fichier XML et l'envoyer à un serveur webj'ai developpé
Drag& Drop de l'application au bureau [ par CrazyMan19 ]
salut tt lemonde je vx faire un truc c'est comme le style des application comme winrar de drag&drop un fichier de l'application vers une destinia
Ouvrir un fichier avec l'application approprié [ par pas89000 ]
Bonjour, La fonction Shell ouvre des Applications mais, mais moi je souhaiterai ouvrir un FICHIER avec l'application approprié. Je n'ai trouvé que ça
Package de l'application.... [ par kalif ]
bonjour a tous,la question que je me pose n'est pas en relation directe avec la programmation mais je pense que ceux qui naviguent sur ce forum pourro
|
Derniers Blogs
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|