OVH Cloud OVH Cloud

Ouvrir Excel

16 réponses
Avatar
Patrice
Bonjour,

J'essai de trouver le code qui me permet d'ouvrir des fichiers Excel à
partir d'Access 97 mais je n'y arrive pas.
Dans ListeChoix.Column(2) il ya plusieurs chemins complets de fichiers Excel

Private Sub BtnApercu_Click()
Dim CheminFichier As String
CheminFichier = ListeChoix.Column(2)

Call Shell(CheminFichier, 3)

End Sub

Quelqu'un aurait une idée ?

Merci d'avance

Patrice

10 réponses

1 2
Avatar
Gafish
Patrice wrote:
Bonjour,


Bonjour

J'essai de trouver le code qui me permet d'ouvrir des fichiers Excel à
partir d'Access 97 mais je n'y arrive pas.
Dans ListeChoix.Column(2) il ya plusieurs chemins complets de
fichiers Excel


Essaie avec cette fonction :
http://www.mvps.org/accessfr/apis/api0018.htm

Arnaud

Avatar
Patrice
Merci Arnaud,

G fait :

Dim CheminFichier As String
CheminFichier = ListeChoix.Column(2)
fHandleFile (CheminFichier,3)

Mais cela me dit "Erreur de compilation. Erreur de syntaxe"

Si je fais : fHandleFile ("CheminFichier",3)
cela me dit "Erreur de compilation. Attendu:="

Patrice


Gafish a écrit dans le message :

Patrice wrote:
Bonjour,


Bonjour

J'essai de trouver le code qui me permet d'ouvrir des fichiers Excel à
partir d'Access 97 mais je n'y arrive pas.
Dans ListeChoix.Column(2) il ya plusieurs chemins complets de
fichiers Excel


Essaie avec cette fonction :
http://www.mvps.org/accessfr/apis/api0018.htm

Arnaud





Avatar
Gafish
Patrice wrote:
Merci Arnaud,

G fait :

Dim CheminFichier As String
CheminFichier = ListeChoix.Column(2)
fHandleFile (CheminFichier,3)


Essaie comme cela :
fHandleFile(CheminFichier, WIN_NORMAL)

Arnaud

Avatar
Patrice
C pareil :
"Erreur de compilation. Erreur de syntaxe"


Gafish a écrit dans le message :
#
Patrice wrote:
Merci Arnaud,

G fait :

Dim CheminFichier As String
CheminFichier = ListeChoix.Column(2)
fHandleFile (CheminFichier,3)


Essaie comme cela :
fHandleFile(CheminFichier, WIN_NORMAL)

Arnaud





Avatar
Gafish
Patrice wrote:
C pareil :
"Erreur de compilation. Erreur de syntaxe"


Et si tu fais un
msgbox CheminFichier
avant tu as quoi en chemin ?

Arnaud

Avatar
Patrice
G fait :

Dim CheminFichier As String
CheminFichier = ListeChoix.Column(2)
MsgBox CheminFichier

Et il m'a mis le chemin : E:MonRepertoireMonFichier.xls

Gafish a écrit dans le message :

Patrice wrote:
C pareil :
"Erreur de compilation. Erreur de syntaxe"


Et si tu fais un
msgbox CheminFichier
avant tu as quoi en chemin ?

Arnaud





Avatar
Patrice
G fait :

Dim CheminFichier As String
CheminFichier = ListeChoix.Column(2)
MsgBox CheminFichier

Et il m'a mis le chemin : E:MonRepertoireMonFichier.xls

Gafish a écrit dans le message :

Patrice wrote:
C pareil :
"Erreur de compilation. Erreur de syntaxe"


Et si tu fais un
msgbox CheminFichier
avant tu as quoi en chemin ?

Arnaud





Avatar
Gafish
Patrice wrote:
G fait :

Dim CheminFichier As String
CheminFichier = ListeChoix.Column(2)
MsgBox CheminFichier

Et il m'a mis le chemin : E:MonRepertoireMonFichier.xls



Tu n'as pas de caractères exotiques dans ton chemin ?
Tu veux y mettre où ensuite le chemin, dans une zone de texte ? Car il faut
que tu le récupères et que tu le stockes, par exemple par un :
Me.MaZone = fHandleFile(CheminFichier, WIN_NORMAL)

Arnaud

Avatar
Patrice
Gafish a écrit dans le message :
#
Patrice wrote:
G fait :

Dim CheminFichier As String
CheminFichier = ListeChoix.Column(2)
MsgBox CheminFichier

Et il m'a mis le chemin : E:MonRepertoireMonFichier.xls



Tu n'as pas de caractères exotiques dans ton chemin ?


Non il n'y a pas de chemin zarbi (E:1ExtractionsMensuellesP3.xls),
d'autant plus que cela fonction sur des fonctions d'export :

DoCmd.TransferSpreadsheet A_EXPORT, 5, ListeChoix.Column(1), CheminFichier,
1

Tu veux y mettre où ensuite le chemin, dans une zone de texte ? Car il
faut

que tu le récupères et que tu le stockes, par exemple par un :
Me.MaZone = fHandleFile(CheminFichier, WIN_NORMAL)


Je ne veux pas le stocker puisqu'il existe déjà dans ma Zone de liste. Je
veux utiliser ce chemin (CheminFichier) pour ouvrir le fichier sélectionné
en cliquant sur un bouton :

Dim CheminFichier As String
CheminFichier = ListeChoix.Column(2)


Arnaud





Avatar
Gafish
Patrice wrote:

Non il n'y a pas de chemin zarbi (E:1ExtractionsMensuellesP3.xls),
d'autant plus que cela fonction sur des fonctions d'export :



C'est bizarre, mets voir ton code complet ici

Arnaud

1 2