ouverture de fichier

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

ouverture de fichier

Messagepar seb » 06 Mai 2003 à 15:40

dans mes documents il y a un champ qui contient le chemin d'1 fichier.Comment faire pour a partir d'un bouton ouvrir ce fichier sans avoir a donner le logiciel pour l'ouvrir.en ce moment j'utilise la commande shell dans le lequel je donne le chemin de l'executable et du fichier mais j'aimerais me passer du chemin de l'executable et laisser a windows le gerer en fonction des associations extension - type de programme.Merci d'avance.
seb
 

Re: ouverture de fichier

Messagepar Stephane Maillard » 10 Mai 2003 à 10:14

Bonjour,Avec Shell normalement il trouve tout seul le programme associé à l'extension, il n'est pas besoin de mettre le chemin de l'éxécutble.Autrement une autre Méthode est l'utilisation de l'API ShellExecute :Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As LongConst SW_SHOWNORMAL = 1Sub Test() ShellExecute Me.hwnd, vbNullString, "mailto:nom@domaine.com", vbNullString, "C:\", SW_SHOWNORMALEnd Sub[%sig%]
Cordialement

Stéphane Maillard
Avatar de l’utilisateur
Stephane Maillard
Lord of DominoArea
Lord of DominoArea
 
Message(s) : 8695
Inscrit(e) le : 16 Déc 2004 à 01:10
Localisation : Bretagne

Re: ouverture de fichier

Messagepar seb » 22 Mai 2003 à 13:45

Avec juste la commande SHELL je n'y arrive pas.(sans donner l'exe associé)je donne l'adresse du fichier et j'ai le message FILE NOT FOUND !
seb
 

Re: ouverture de fichier

Messagepar seb » 22 Mai 2003 à 15:05

+ Quand j'essaie avec le shellexecute j'ai une erreur sur le me ???
seb
 


Retour vers Développement

cron