DHN93160
Messages postés33Date d'inscriptionmercredi 29 décembre 2004StatutMembreDernière intervention12 janvier 2006
-
25 nov. 2005 à 13:46
nanou1605
Messages postés36Date d'inscriptionmercredi 10 mars 2004StatutMembreDernière intervention15 décembre 2006
-
25 nov. 2005 à 15:19
SALUT TOUT LE MONDE,
J'AI UN FICHIER XLS QUI S'APPELLE MONFICHIER.XLS. JE VOULAIR LE FAIRE OUVRIR SOUS VB6 AVEC LA COMMANDE SHELLEXECUTE. QUELQU'UN POURRA-T-IL ME DONNER UN EXEMPLE CONCRET POUR CEPROBLEME. EN VOUS REMERCIANT D'AVANCE
jpleroisse
Messages postés1788Date d'inscriptionmardi 7 novembre 2000StatutMembreDernière intervention11 mars 200627 25 nov. 2005 à 14:57
Bonjour,
Voici un exemple avec Shell. Attention, le répertoire où se treouve ton
fichier ne peut pas avoir de nom composé (exemple: C:\Mes
doments\MonFichier.xls) provoquera une erreur.
Par contre C:\MonFichier ou C:\MonRépetroire\MonFichier Celà
fonctionne.(avec ShellExecute, je ne sais pas si on a le même problème
?)
nanou1605
Messages postés36Date d'inscriptionmercredi 10 mars 2004StatutMembreDernière intervention15 décembre 2006 25 nov. 2005 à 15:19
Bonjour,
Voici l'utilisation avec SHELLEXECUTE
(accepte les répertoires avec des noms composés)
Déclaration obligatoire à faire dans un module:
Public 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
Dans ton formulaire :
Private Sub Command2_Click()
Call ShellExecute(Me.hwnd, "Open", "C:\Documents and Settings\seb\Bureau\test\toto1.xls", "", "", 1)