cette commande est valable si je lance un fichier
excel mais si je ne connais pas mon type de fichier a l'avance (xls,
doc, txt, zip etc...) , quel code dois je mettre pour que a partir d'un
fichier donné (et surtout de son extension) je lance le programme
affilié a ce type de fichier?
crenaud76
Messages postés4172Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention 9 juin 200628 26 oct. 2005 à 12:00
Ton Declare et ta déclaration de Const SW_SHOWNORMAL doivent être en haut de ton module, c-à-d avant toute déclaration de procédure/fonction
Exemple de module :
Option Explicit
Private Declare Function NomAPI1
Private Declare Function NomAPI2
Didf
Messages postés21Date d'inscriptionmercredi 26 octobre 2005StatutMembreDernière intervention12 mars 2008 26 oct. 2005 à 10:36
merci j'ai suivi donc la procédure mais
quand je colle :
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 Long
Const SW_SHOWNORMAL = 1
j'obtiens un message d'erreur a l'execution de mon programme:
"Erreur de compilation
seuls des commentaires peuvent apparaitre apres End Sub, End Function ou End Property"
et la ligne
(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 Long) est selectionnée...