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

Access Discussion :

Lancer l'impression d'un document quelquonque


Sujet :

Access

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Février 2007
    Messages : 10
    Points : 8
    Points
    8
    Par défaut Lancer l'impression d'un document quelquonque
    Bonjour à tous,

    J'ai une table qui contient un champ texte ou un chemin d'accès complet à un document de référence est enregistré, exemple: C:\Mondossier\monfichier.txt

    Les documents peuvent être des .pdf, .jpg, .doc, .xls ou autre, en autant que l'aplication requise pour l'ouvrir soit installée sur le PC.

    Je désire lancer l'impression de ces documents à partir d'access comme on le fait avec l'explorateur windows sans avoir à spécifier l'application à utiliser.

    Est-ce possible?

    MERCI

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Sans spécifier l'application recherche ShellExecute sur le forum, il y'a de nombreux exemples, peut-être que l'un te permettra de faire l'impression.

    Starec

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Février 2007
    Messages : 10
    Points : 8
    Points
    8
    Par défaut
    Merci mais j'avais déjà vérifié et ce n'est pas ce que je cherche à faire.
    Avec ShellExecute on doit spécifier le nom de l'application.

    Je veux que ce soit l'application associée par windows à l'extension du fichier qui soit lancée et je ne veut pas ouvrir l'application et demander à l'utilisateur d'imprimer le document... Je veut qu'il s'imprime automatiquement et que l'application se ferme.

    Dany

  4. #4
    Invité
    Invité(e)
    Par défaut
    Re

    Attention, avec la fonction Shell de VB tu dois mettre l'application, avec la fonction ShellExecute, tu as juste le nom du fichier et son extension à mettre, c'est une API

    Starec

  5. #5
    Expert éminent
    Avatar de cafeine
    Inscrit en
    Juin 2002
    Messages
    3 904
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 3 904
    Points : 6 781
    Points
    6 781
    Par défaut
    Hello,

    il suffit de lancer ShellExecute et au lieu de demander la commande "open", il faut demander "print"
    Ne mettez pas "Problème" dans vos titres, par définition derrière toute question se cache un problème
    12 tutoriels Access



  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Février 2007
    Messages : 10
    Points : 8
    Points
    8
    Par défaut
    Merci, ça fonctionne. En effet je confondais la commande Shell avec shellexecute.
    Voici le code que j'ai placé dans un module et qui fonctionne:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    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
     
    Sub ShellImprime(fichier as String)
            ShellExecute 0, "print", fichier, "", "", 0
    End Sub
    Salutations
    Dany

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 19/12/2008, 10h47
  2. [MFC] Lancer l'ouverture d'un document
    Par MrMaze dans le forum MFC
    Réponses: 1
    Dernier message: 29/04/2005, 17h12
  3. chargement et impression d'un document pdf
    Par waldo2188 dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 15/02/2005, 11h28
  4. [FLASH MX 2004] impression d'un document
    Par matN59 dans le forum Flash
    Réponses: 4
    Dernier message: 24/05/2004, 15h29
  5. Impression d'un document XML
    Par 501darts dans le forum XMLRAD
    Réponses: 3
    Dernier message: 31/03/2004, 14h11

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