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 Word Discussion :

Comment ne pas imprimer un objet se trouvant sur un document ?


Sujet :

VBA Word

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 42
    Points : 26
    Points
    26
    Par défaut Comment ne pas imprimer un objet se trouvant sur un document ?
    Salut à tous,

    je suis face à un problème assez chiant à gérer... Comment faire pour que des boutons de commandes ou des listes déroulantes n'aparaissent pas à l'impression d'un document Word ?

    J'ai chercher la propriété PrintObject comme dans Excel, mais elle n'y est pas...!!! Aparamment, on pourrait cacher ses boutons dans une zone de texte ... mais comment ?

    Merci

  2. #2
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Essaie de les cacher.

    Tu selectionnes l'objet, Format Police et Caché.
    Il sera présent en mode édition mais pas en impression.
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 42
    Points : 26
    Points
    26
    Par défaut
    Ok merci ca fonctionne =).

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 42
    Points : 26
    Points
    26
    Par défaut
    En réalité, non ca ne marche pas, car si je met en passe en mode édition, je n'ai plus accès aux boutons car ils sont cachés... Mes boutons sont reliés à des macros, si je ne peux plus les lancer, a quoi servent-ils ? -_-'...

  5. #5
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    En général, les boutons sont mis dans les barres d'outils.
    C'est beaucoup plus facile à gérer.
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 42
    Points : 26
    Points
    26
    Par défaut
    A vrai dire, j'ai deux boutons et une liste déroulante de type combobox à cacher, donc pour les boutons je veux bien, mais mettre la liste déroulante dans une barre d'outil, ca m'arrange pas...

    Y a t il un code en VBA qui dise que tel zone de texte sera caché quand une impression se lance ?

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 42
    Points : 26
    Points
    26
    Par défaut
    Je trouve quand même bizarre que Word ne propose pas l'option Print Object, surtout qu'Excel la... Personne n'a une idée pour du VBA ?

  8. #8
    Membre du Club Avatar de Scoubi7
    Profil pro
    Inscrit en
    Août 2007
    Messages
    172
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 172
    Points : 54
    Points
    54
    Par défaut
    Bonsoir,

    Ayant le même problème, dans un premier temps je supprime mon bouton :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ActiveDocument.CommandButton1.Select
    Selection.Delete
    Puis, j'en recrée un :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    With ActiveDocument.Content.InlineShapes.AddOLEControl(ClassType:="Forms.CommandButton.1").ConvertToShape.OLEFormat.Object
    .AutoSize = False
    .Caption = "Impression"
    .Enabled = True
    .Font.Underline = False
    .Font.Size = 12
    .Font.Bold = True
    .Height = 34
    .Width = 120
    .Left = 254
    .Top = 101
    .Locked = False
    .TakeFocusOnClick = True
    End With
    Mon souci est que j'ai beau avoir la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    .Font.Underline = False
    le texte est toujours souligné... quelqu'un a-t-il une idée pour qu'il ne le soit pas ?
    Soyez ce que vous voudriez que le monde soit !

  9. #9
    Membre confirmé
    Homme Profil pro
    Auto entrepreneur
    Inscrit en
    Décembre 2021
    Messages
    350
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Auto entrepreneur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2021
    Messages : 350
    Points : 551
    Points
    551
    Par défaut
    Bonjour,

    Perso, j'utilise la méthode préconisée par Olivier consistant à mettre les boutons dans la barre d'accès rapide.

    Voir le mode opératoire ici : Lancer une macro depuis la barre d'accès rapide

    L'exemple montré est sur Excel, mais la procédure est identique sur Word et Power-Point.

  10. #10
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    12 773
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 12 773
    Points : 28 637
    Points
    28 637
    Billets dans le blog
    53
    Par défaut
    Bonjour Eric,
    Ton lien ne fonctionne pas
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  11. #11
    Membre confirmé
    Homme Profil pro
    Auto entrepreneur
    Inscrit en
    Décembre 2021
    Messages
    350
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Auto entrepreneur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2021
    Messages : 350
    Points : 551
    Points
    551
    Par défaut
    Bonjour Philippe,

    Merci pour l'info.

    Le fichier joint reprend la méthode sous une forme un peu différente pour une question de taille de fichier.
    Images attachées Images attachées

Discussions similaires

  1. Comment ne pas imprimer le background?
    Par paragoge dans le forum ActionScript 3
    Réponses: 1
    Dernier message: 28/10/2009, 14h11
  2. [AC-2007] Comment ne pas imprimer un bouton de commande sur un Report?
    Par dimis dans le forum IHM
    Réponses: 4
    Dernier message: 29/06/2009, 13h38
  3. Réponses: 8
    Dernier message: 01/03/2007, 22h32
  4. Comment Ne pas imprimer directement un état?
    Par speleo dans le forum IHM
    Réponses: 4
    Dernier message: 22/01/2007, 13h57
  5. Comment ne pas imprimer mon menu, l'entete et le pied de pag
    Par cedre22 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 03/03/2006, 09h36

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