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 :

Comment imprimer une sélection avec une preview?


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2017
    Messages : 5
    Par défaut Comment imprimer une sélection avec une preview?
    Bonjour,

    J'ai lu les différentes réponses de cette discussion et le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveWindow.SelectedSheets.PrintPreview
    me conviendrait presque sauf que celui-ci affiche une preview de l'ensemble de la feuille, et moi je souhaiterai seulement une preview d'une sélection définie.
    Je ne sais pas comment effectuer cette opération...

    Merci de votre réponse

  2. #2
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 903
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    Citation Envoyé par ThomasGLT Voir le message
    Bonjour,

    et moi je souhaiterai seulement une preview d'une sélection définie.
    Merci de votre réponse
    La méthode PrintPreview d'une feuille complète (Objet Worksheet) s'applique à une feuille complète.
    Pour une cellule unique, ou une plage de cellules (comme ta facture), il faut que tu passes par l'objet Range.
    Ceci dit, je préconise de laisser à Word la confection de factures. Tu te fais un modèle de facture dans Word (Facture.dotm, disons), tu mets tes données dans une feuille Excel et tu fais un publipostage. Même que tu faire imprimer plusieurs factures de plusieurs clients en même temps. En fait, le publipostage ne se limite pas juste à des lettres. Suffit d'avoir une source de données compatible et des champs de base de données. Même que tu peux insérer des champs de base de données dans n'importe quel document Word, même si ce n'est pas du publipostage.

    Range.Printpreview
    Range.printout
    Range, Objet

Discussions similaires

  1. Réponses: 19
    Dernier message: 10/01/2007, 22h45
  2. Redirection automatique lors d'une sélection dans un Select
    Par MiJack dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 21/12/2004, 18h09
  3. [Débutant][Fichier] Atteindre une ligne définie
    Par Bison_Ravi_33 dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 07/09/2004, 22h09
  4. Fonction de zoom à partir d'une sélection souris
    Par mick74 dans le forum OpenGL
    Réponses: 2
    Dernier message: 13/08/2004, 21h41

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