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

Macros et VBA Excel Discussion :

Impression d'une userform [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2007
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 26
    Par défaut
    Bonjour à toutes et à tous,

    J'ai un petit soucis, voila j'ai créé une Userform et j'aimerais l'imprimer, donc j'ai créee un bouton dans l'USF qui fait:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If Application.Dialogs(xlDialogPrinterSetup).Show = True Then Userform1.PrintForm
    Mais voila, il m'ouvre bien ma boite de dialogue qui me donne le choix de l'imprimante et les différents réglages, mais si je clique sur le bouton "OK" de la boite de dialogue, il ne se passe rien.

    Je vois bien pendant une fraction de seconde un fenêtre s'afficher, mais j'ai pas le temps de la lire. EDIT: il affiche " impression en cours "

    C'est un code que j'ai emprunté de l'excellent tutorial de silkyroad

    Merci d'avance

    Ou peut-être qu'il est impossible d'avoir la boite de dialogue pour imprimer une Userform. J'attends vos réponses avec impatience.

  2. #2
    Expert confirmé Avatar de casefayere
    Homme Profil pro
    RETRAITE
    Inscrit en
    Décembre 2006
    Messages
    5 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : RETRAITE
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 138
    Par défaut
    Bonjour,
    je viens d'essayer et ça fonctionne parfaitement, mets-tu le bon nom de ton USF ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ...xlDialogPrinterSetup).Show = True Then Userform1.PrintForm
    Cordialement,
    Dom
    _____________________________________________
    Vous êtes nouveau ? pour baliser votre code, cliquer sur cet exemple : Anomaly
    pensez à cliquer sur :resolu: si votre problème l'est
    Par contre, il est désagréable de voir une discussion résolue sans message final du demandeur (satisfaction, désarroi, remerciement, conclusion...)

  3. #3
    Membre averti
    Inscrit en
    Septembre 2007
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 26
    Par défaut
    Oui tout à fait, je ne me suis pas trompé de nom, je mis les majuscules, pas d'espaces, ni rien d'autre, tout est OK.

    Mais il se passe quelque chose, j'ai la fenêtre d'impression, mais dès que je fais OK sur la fenêtre de choix d'imprimante, rien ne se passe.

  4. #4
    Expert confirmé Avatar de casefayere
    Homme Profil pro
    RETRAITE
    Inscrit en
    Décembre 2006
    Messages
    5 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : RETRAITE
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 138
    Par défaut
    Excuses-moi d'insister car si le problème ne vient pas de là, je ne saurai te répondre, admettons que ton USF se nomme "toto"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ...xlDialogPrinterSetup).Show = True Then toto.PrintForm
    les majuscules n'ont rien à voir, elles se mettent toutes seules
    Cordialement,
    Dom
    _____________________________________________
    Vous êtes nouveau ? pour baliser votre code, cliquer sur cet exemple : Anomaly
    pensez à cliquer sur :resolu: si votre problème l'est
    Par contre, il est désagréable de voir une discussion résolue sans message final du demandeur (satisfaction, désarroi, remerciement, conclusion...)

  5. #5
    Membre averti
    Inscrit en
    Septembre 2007
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 26
    Par défaut
    Ah !!! Erreur de ma part. Tu as raison. Un topic crée pour rien malheureusement.

    Dans les tâches à imprimer, "suspendre l'impression" était cochée donc tous les documents étaient en attente. Il m'a suffit de la décocher et tout roule.

    Merci encore pour le temps que tu as passé pour moi, désolé pour cette erreur de débutant....

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 21/01/2007, 19h31
  2. Impression d'une DBGrid
    Par Buddha Barge dans le forum C++Builder
    Réponses: 8
    Dernier message: 21/02/2006, 15h55
  3. [MFC] Impression d'une boite dialogue
    Par mick74 dans le forum MFC
    Réponses: 5
    Dernier message: 03/06/2004, 10h02
  4. [BPW] Impression d'une image BMP
    Par Alcatîz dans le forum Turbo Pascal
    Réponses: 13
    Dernier message: 21/08/2003, 14h34
  5. Impression dans une MDI Application
    Par Andry dans le forum Composants VCL
    Réponses: 8
    Dernier message: 19/12/2002, 08h45

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