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 :

Ouvrir un document de n'importe quel type


Sujet :

VBA Access

  1. #1
    Débutant
    Inscrit en
    Mars 2007
    Messages
    258
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 258
    Points : 66
    Points
    66
    Par défaut Ouvrir un document de n'importe quel type
    Bonjour, j'ai un problème et je n'arrive pas à trouver de réponse dans la FAQ.
    Je cherche à ouvrir nimporte quel type de document (word, excel, musique, image etc) avec l'application par défault qu'utilise windows.
    Merci d'avance !

  2. #2
    Expert éminent sénior
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    Juin 2006
    Messages
    7 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 194
    Points : 16 044
    Points
    16 044
    Par défaut
    Bonjour,

    Fais une recherche sur ShellExecute (Forum / FAQ).

    Domi2

  3. #3
    Débutant
    Inscrit en
    Mars 2007
    Messages
    258
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 258
    Points : 66
    Points
    66
    Par défaut
    Merci ça fonctionne.
    Autre question : est-il possible de faire des liens hypertextes dans un textbox ?
    Ces liens ouvriraient les fichiers en question...
    Merci d'avance !

  4. #4
    Expert éminent sénior
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    Juin 2006
    Messages
    7 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 194
    Points : 16 044
    Points
    16 044
    Par défaut
    Bonsoir, bonjour,

    est-il possible de faire des liens hypertextes dans un textbox ?
    Oui...

    Ces liens ouvriraient les fichiers en question...
    Je dirais non, avec ShellExecute (mais je peux me tromper...)

    Deux solutions (il y'en a certainement d'autres) :

    Modifier le type de curseur au passage sur la zone de texte (curseur "main") et idem sur la section du formulaire qui contient le contrôle (on remet le curseur "normal"). Le code doit se trouver dans la FAQ...

    Perso, j'utilise plutôt un bouton "accolé" à ma zone de texte, avec une image représentant un "document". Sur clic, je déclenche ma procédure...

    Domi2

    P.-S. J'ai été tenté d'abandonné ShellExecute au profit d'une solution plus "tape à l'oeil", mais j'ai vite oublié. Cela reste et de loin la meilleur solution... (gestion d'erreurs entre autres)...

  5. #5
    Membre régulier Avatar de Arola78
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2003
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2003
    Messages : 133
    Points : 94
    Points
    94
    Par défaut
    Bonjour,
    Domi2, en quoi consiste ta procédure ?

  6. #6
    Expert éminent sénior
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    Juin 2006
    Messages
    7 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 194
    Points : 16 044
    Points
    16 044
    Par défaut
    Bonjour,

    @Arola78

    en quoi consiste ta procédure ?
    Laquelle ?

    Domi2

  7. #7
    Membre régulier Avatar de Arola78
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2003
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2003
    Messages : 133
    Points : 94
    Points
    94
    Par défaut
    Lorsque tu dis ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Perso, j'utilise plutôt un bouton "accolé" à ma zone de texte, avec une image représentant un "document". 
    Sur clic, je déclenche ma procédure...

  8. #8
    Expert éminent sénior
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    Juin 2006
    Messages
    7 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 194
    Points : 16 044
    Points
    16 044
    Par défaut
    Re,

    Ah ok !

    En fait, c'est sur clic du bouton que j'appelle ma fonction d'ouverture de document (voir ShellExecute).

    Domi2

  9. #9
    Débutant
    Inscrit en
    Mars 2007
    Messages
    258
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 258
    Points : 66
    Points
    66
    Par défaut
    Ok merci, finalement j'ai rempli une liste déroulante, et je peux ouvrir ses éléments, c'est très classe

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 14/04/2015, 15h13
  2. Fonction qui retourne n'importe quel type
    Par andromeda dans le forum C++
    Réponses: 24
    Dernier message: 25/02/2014, 16h47
  3. Réponses: 8
    Dernier message: 18/06/2008, 16h34
  4. Réponses: 1
    Dernier message: 27/02/2008, 13h55
  5. [clabel] Affichage pour n'importe quel type de courbe
    Par developpeur82 dans le forum MATLAB
    Réponses: 3
    Dernier message: 12/04/2007, 15h48

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