Masquer une page à l'impression automatiquement
Résolu
iratihel
Messages postés
39
Date d'inscription
Statut
Membre
Dernière intervention
-
iratihel Messages postés 39 Date d'inscription Statut Membre Dernière intervention -
iratihel Messages postés 39 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis sous word 2010 et j'ai un fichier avec une page que je souhaite masquer à l'impression. Cette page contient toutes les références et signets que mes utilisateurs doivent renseigner (un genre de formulaire très simplifié). Mon document comporte une page de garde, le tableau des références modifiables avec signets, la table des matières puis le corps du document.
Mais le hic, c'est que cette page de référence, isolée par saut de section, ne doit pas être imprimée et que mes utilisateurs sont de véritables fénéants qui ne veulent pas aller taper dans les n° de pages/section à imprimer dans les paramètres d'impression.... Ils se bornent à cliquer sur la petite imprimante quand ils doivent imprimer!
J'avais donc dans l'idée de "masquer" cette page à l'impression (un peu comme on masque les lignes et colonnes dans excel). Mais comme toutes les références modifiables du document sont inscrites sur cette page, je ne peux pas masquer le texte via les propriétés de police, sinon tous mes renvois de signets s'en retrouvent eux-même masqués. Et le texte devient un texte... à trous!
Et par la même occasion, comme je vais me retrouver avec une page supplémentaire, comment est-ce que je peux dire à Word de ne pas la comptabiliser dans le nombre de pages total du document? Ma vieille formule de {=NUMPAGES-1} n'a pas l'air de vouloir fonctionner sous word 2010....
Est-ce que quelqu'un aurait une solution à me proposer?
D'avance merci!
Je suis sous word 2010 et j'ai un fichier avec une page que je souhaite masquer à l'impression. Cette page contient toutes les références et signets que mes utilisateurs doivent renseigner (un genre de formulaire très simplifié). Mon document comporte une page de garde, le tableau des références modifiables avec signets, la table des matières puis le corps du document.
Mais le hic, c'est que cette page de référence, isolée par saut de section, ne doit pas être imprimée et que mes utilisateurs sont de véritables fénéants qui ne veulent pas aller taper dans les n° de pages/section à imprimer dans les paramètres d'impression.... Ils se bornent à cliquer sur la petite imprimante quand ils doivent imprimer!
J'avais donc dans l'idée de "masquer" cette page à l'impression (un peu comme on masque les lignes et colonnes dans excel). Mais comme toutes les références modifiables du document sont inscrites sur cette page, je ne peux pas masquer le texte via les propriétés de police, sinon tous mes renvois de signets s'en retrouvent eux-même masqués. Et le texte devient un texte... à trous!
Et par la même occasion, comme je vais me retrouver avec une page supplémentaire, comment est-ce que je peux dire à Word de ne pas la comptabiliser dans le nombre de pages total du document? Ma vieille formule de {=NUMPAGES-1} n'a pas l'air de vouloir fonctionner sous word 2010....
Est-ce que quelqu'un aurait une solution à me proposer?
D'avance merci!
A voir également:
- Masquer une page à l'impression automatiquement
- Spouleur d'impression - Guide
- Supprimer une page word - Guide
- Impression livret a5 - Guide
- Excel impression sur une page - Guide
- Masquer une conversation whatsapp - Guide
5 réponses
Bonsoir,
Je n'ai pas compris où se trouve cette feuille qui ne doit pas être imprimée.
Par ailleurs, selon le formulaire à remplir, elle n'est pas forcément nécessaire. On peut par exemple utiliser des champs ASK ou des champs FILLIN.
Le mieux est probablement de créer une userform en VBA.
Pour la numérotation, commencer à 1 à partir de la page 2 :
https://faqword.com/index.php/word/faq-word/forme/754-comment-paginer-un-document-a-partir-de-la-page-2-en-commencant-la-numerotation-a-1
S'il ne s'agit pas de la première page, tu peux faire ta soustraction mais comme ceci :
{= {NUMPAGES} -1}
Les champs n'ont absolument pas changé depuis la nuit des temps de Word !!
m@rina
Je n'ai pas compris où se trouve cette feuille qui ne doit pas être imprimée.
Par ailleurs, selon le formulaire à remplir, elle n'est pas forcément nécessaire. On peut par exemple utiliser des champs ASK ou des champs FILLIN.
Le mieux est probablement de créer une userform en VBA.
Pour la numérotation, commencer à 1 à partir de la page 2 :
https://faqword.com/index.php/word/faq-word/forme/754-comment-paginer-un-document-a-partir-de-la-page-2-en-commencant-la-numerotation-a-1
S'il ne s'agit pas de la première page, tu peux faire ta soustraction mais comme ceci :
{= {NUMPAGES} -1}
Les champs n'ont absolument pas changé depuis la nuit des temps de Word !!
m@rina
Bonjour,
Merci M@rina pour la numération des pages, en fait je n'avais pas placé les crochets au bon endroit...
En ce qui concerne la page que je souhaite masquer à l'impression, elle est placée en toute 1ère page du document. Les utilisateurs complètent le tableau (titre du doc, auteur, référence du document, direction émettrice...) et en faisant Ctrl+A et F9, les champs insérés dans le doc se mettent à jour tout seuls sans ouverture de boîte de dialogue supplémentaire. J'avais pensé à créer un userform, mais les utilisateurs n'en veulent pas. Ils ne veulent pas d'ouverture de boîte de dialogue chaque fois qu'ils apportent une modification au contenu du texte.
L'un d'eux m'a proposé de dévier l'utilisation des mises en forme de style. Je crée un style Titre_du_document, par exemple, que je définis sur ma 1ère page, et chaque fois que j'applique ce style dans le texte, ça affiche la variable liée au style appelé. C'est compliqué à mettre en place et encore plus à expliquer...
Avec les champs fill in et ask, à chaque raffraichissement du texte via F9, des boîtes de dialogue s'ouvrent pour demander la saisie des modifications des champs. Donc, je ne peux pas les utiliser. C'est un véritable casse tête!!
Si quelqu'un aurait une idée à me proposer parce que là je ne sais plus trop par quel bout prendre le problème... D'avance merci!
Merci M@rina pour la numération des pages, en fait je n'avais pas placé les crochets au bon endroit...
En ce qui concerne la page que je souhaite masquer à l'impression, elle est placée en toute 1ère page du document. Les utilisateurs complètent le tableau (titre du doc, auteur, référence du document, direction émettrice...) et en faisant Ctrl+A et F9, les champs insérés dans le doc se mettent à jour tout seuls sans ouverture de boîte de dialogue supplémentaire. J'avais pensé à créer un userform, mais les utilisateurs n'en veulent pas. Ils ne veulent pas d'ouverture de boîte de dialogue chaque fois qu'ils apportent une modification au contenu du texte.
L'un d'eux m'a proposé de dévier l'utilisation des mises en forme de style. Je crée un style Titre_du_document, par exemple, que je définis sur ma 1ère page, et chaque fois que j'applique ce style dans le texte, ça affiche la variable liée au style appelé. C'est compliqué à mettre en place et encore plus à expliquer...
Avec les champs fill in et ask, à chaque raffraichissement du texte via F9, des boîtes de dialogue s'ouvrent pour demander la saisie des modifications des champs. Donc, je ne peux pas les utiliser. C'est un véritable casse tête!!
Si quelqu'un aurait une idée à me proposer parce que là je ne sais plus trop par quel bout prendre le problème... D'avance merci!
Re bonjour,
J'ai finalement opté pour la Zone d'édition du contrôle activeX. Ca ouvre une boîte de dialogue mais uniquement si l'utilisateur doucle clique dessus pour en modifier le contenu. Et avec une petite insertion du champ Ref de QuickPart, tout se met à jour correctement dans mon document.
Mais je ne sais toujours pas s'il est possible de forcer word à ne pas imprimer la 1ère page qui contient les variables...
J'ai finalement opté pour la Zone d'édition du contrôle activeX. Ca ouvre une boîte de dialogue mais uniquement si l'utilisateur doucle clique dessus pour en modifier le contenu. Et avec une petite insertion du champ Ref de QuickPart, tout se met à jour correctement dans mon document.
Mais je ne sais toujours pas s'il est possible de forcer word à ne pas imprimer la 1ère page qui contient les variables...
Bonjour,
L'idée du style était une bonne idée et très simple à mettre en oeuvre.
En fait, tu mets différents styles dans le formulaire, et le texte est repris par des champs REFSTYLE. Mais, bon... un contrôle ActiveX est quand même plus fait pour ce genre de chose.
Pour ton impression, puisque tu ne veux pas de choix manuel, la seule solution est une macro. Dans ce cas, il faut "surcharger" les commandes habituelles par les macros.
Regarde mon explication ici :
https://faqword.com/index.php/word/faq-word/vba-solutions/527-comment-remplacer-laction-dune-commande-word-existante-par-une-macro
m@rina
L'idée du style était une bonne idée et très simple à mettre en oeuvre.
En fait, tu mets différents styles dans le formulaire, et le texte est repris par des champs REFSTYLE. Mais, bon... un contrôle ActiveX est quand même plus fait pour ce genre de chose.
Pour ton impression, puisque tu ne veux pas de choix manuel, la seule solution est une macro. Dans ce cas, il faut "surcharger" les commandes habituelles par les macros.
Regarde mon explication ici :
https://faqword.com/index.php/word/faq-word/vba-solutions/527-comment-remplacer-laction-dune-commande-word-existante-par-une-macro
m@rina
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question