Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Général VBA
Général VBA Forum général VBA . Pour les logiciels spécifiques (Access, Excel, Word, ...), postez dans les bons sous forums.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/12/2006, 13h42   #1
Mut
Membre confirmé
 
Avatar de Mut
 
Inscription : mars 2003
Messages : 789
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Seine Maritime (Haute Normandie)

Informations forums :
Inscription : mars 2003
Messages : 789
Points : 237
Points : 237
Envoyer un message via MSN à Mut
Par défaut Probleme fonction ShellExecute

Après avoir cherché comment lancer un fichier quelque soit son extension, je me suis donc dirigé vers la fonction shellexecute plutot que shell.

Voici mon code :
Code :
1
2
3
4
 
Public Const SW_SHOWNORMAL = 1
 
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
j'ai mis ça dans un module, et ça :

Code :
1
2
 
ShellExecute me.Hwnd, "open", "\serveur\chemin\fichier.xls", vbNullString, "\\serveur\chemin\", SW_SHOWNORMAL
dans une userform

il me fait une erreur sur la déclaration du Hwnd alors que je suis bien en public dans mon module...
Mut est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2006, 14h30   #2
Mut
Membre confirmé
 
Avatar de Mut
 
Inscription : mars 2003
Messages : 789
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Seine Maritime (Haute Normandie)

Informations forums :
Inscription : mars 2003
Messages : 789
Points : 237
Points : 237
Envoyer un message via MSN à Mut
http://www.developpez.net/forums/showthread.php?t=196395


C'est bien plus compliqué (mais plus complet ) que ce que j'avais commencé mais au moins ça fonctionne :d
Mut est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h04.


 
 
 
 
Partenaires

Hébergement Web