IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

Ouverture de fichier [À faire]


Sujet :

VBA Access

  1. #1
    Futur Membre du Club
    Inscrit en
    Juillet 2003
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 4
    Points : 5
    Points
    5
    Par défaut Ouverture de fichier
    Bonjour à tous!!!
    Je travail sous ACCESS 2002.
    je vous explique mon probleme:
    je stock dans une table le chemin de fichier divers (.doc, .xls,...) mais je n'arrive pas a les ouvrir a partir d'un formulaire. J'ai essayé la fonction:shellexecute mais elle me renvoi des messages d'erreurs.
    Comment dois-je faire?
    J'ai cherché sur le forum mais je n'ai rien trouvé qui ne marche pour moi.
    Merci d'avance

    Ricou
    Dans la vie, il ne sert rien d'ecraser les autres pour avancer, il vaut mieux leur demander de l'aide afin qu'ils vous accompagne au sommet.
    O.W

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Si c'est pour ouvrir des fichiers Microsoft .doc (Word) et .xsl (Excel) il vaut mieux utiliser des commandes specifiques qui permettent de controler ces applications par le code (automation).
    Mais pour ca tu devrais trouver ton bonheur dans la FAQ Access ou bien sur le forum car il ya déjà des sujets qui traitent de cela
    exemple:
    http://www.developpez.net/forums/vie...t=ouvrir+excel

    Sur celui-ci tu auras même la réponse à ta commande Shell()

  3. #3
    Membre confirmé
    Avatar de Etienne Bar
    Homme Profil pro
    Consultant indépendant
    Inscrit en
    Octobre 2002
    Messages
    282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Consultant indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2002
    Messages : 282
    Points : 593
    Points
    593
    Par défaut
    ShellExecute fonctionne parfaitement.

    Montre nous ton code et indique le message d'erreur !
    DRH Canal Historique
    Informaticien Indépendant
    http://www.etiennebar.com

  4. #4
    Futur Membre du Club
    Inscrit en
    Juillet 2003
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 4
    Points : 5
    Points
    5
    Par défaut c bon ça marche!!
    Merci les gars, j'ai refais la fonction shellexecute et maintenant ça fonctionne.
    Pour ceux que ça interresse je met mes sources:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    'Mettre la declaration de la fonction 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
     
    'La lancer en appuyant sur un bouton:
    Private Sub Commande0_Click()
    Dim lapi As Long
    a$ = "d:\toto.doc"
    lapi = ShellExecute(Me.hwnd, "open", a$, vbNull, vbNull, 5)
    End Sub
    Voila, voila, je vous remercie pour vos réponses.
    Dans la vie, il ne sert rien d'ecraser les autres pour avancer, il vaut mieux leur demander de l'aide afin qu'ils vous accompagne au sommet.
    O.W

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 01/05/2004, 12h19
  2. ouverture de fichier txt
    Par juguul dans le forum MFC
    Réponses: 11
    Dernier message: 18/12/2003, 09h44
  3. Ouverture de fichier en api
    Par Michaël dans le forum Windows
    Réponses: 9
    Dernier message: 10/12/2003, 16h47
  4. Réponses: 2
    Dernier message: 26/02/2003, 15h18
  5. [VBA-E] Evenement ouverture de fichier
    Par gjeff dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 13/12/2002, 09h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo