Deprecated: RegularLabs\Library\ArrayHelper::implode(): Implicitly marking parameter $last_glue as nullable is deprecated, the explicit nullable type must be used instead in /homepages/10/d550841420/htdocs/libraries/regularlabs/src/ArrayHelper.php on line 225
Impression http://download.faqword.com/index.php/word/impression 2026-02-16T08:59:46+00:00 m@rina Joomla! - Open Source Content Management A l'impression, la bordure de page du bas n'est pas là, même en réglant les marges... 2023-11-28T00:13:34+00:00 2023-11-28T00:13:34+00:00 http://download.faqword.com/index.php/word/impression/a-limpression-la-bordure-de-page-du-bas-nest-pas-la-meme-en-reglant-les-marges mathias marina <p> </p> <p>La plupart des imprimantes ont besoin d'une marge minimale pour imprimer, et en particulier les imprimantes à jet d'encre. Cette bordure de page est calculée depuis le bord du papier. Il s'agit donc de modifier la marge donnée à cette bordure :<br /><br />Onglet <strong>Accueil</strong>, groupe <strong>Paragraphe</strong>, bouton <strong>Bordure</strong>, <em>Bordure et trame,</em> onglet <em>Bordure de pages</em>, bouton <strong>Options</strong></p> <p><span style="text-decoration: underline;">Cela ne sert à rien de modifier les marges du document.<br /></span><br />Cela dit, la marge maximum est de 31 pt (càd 1,09 cm) entre le bord de la page et la bordure, et pour beaucoup d'imprimantes, c'est quand même trop petit.<br />Dans ce cas, il faut régler la bordure par rapport au texte et non par rapport à la page : toujours dans la boîte de dialogue <strong>Option</strong> accessible via l'onglet <em>Bordure de page</em>, choisir "<em>Texte</em>" dans la liste déroulante "<em>à partir de</em>".<br />Régler les marges en conséquence en fonction du blanc à laisser entre le texte et la bordure.</p> <p>On pourra, dans ce cas, également choisir si l'on souhaite que les en-têtes et pieds de page soient à l'extérieur ou à l'intérieur de la bordure.</p> <p> </p> <p> </p> <p>La plupart des imprimantes ont besoin d'une marge minimale pour imprimer, et en particulier les imprimantes à jet d'encre. Cette bordure de page est calculée depuis le bord du papier. Il s'agit donc de modifier la marge donnée à cette bordure :<br /><br />Onglet <strong>Accueil</strong>, groupe <strong>Paragraphe</strong>, bouton <strong>Bordure</strong>, <em>Bordure et trame,</em> onglet <em>Bordure de pages</em>, bouton <strong>Options</strong></p> <p><span style="text-decoration: underline;">Cela ne sert à rien de modifier les marges du document.<br /></span><br />Cela dit, la marge maximum est de 31 pt (càd 1,09 cm) entre le bord de la page et la bordure, et pour beaucoup d'imprimantes, c'est quand même trop petit.<br />Dans ce cas, il faut régler la bordure par rapport au texte et non par rapport à la page : toujours dans la boîte de dialogue <strong>Option</strong> accessible via l'onglet <em>Bordure de page</em>, choisir "<em>Texte</em>" dans la liste déroulante "<em>à partir de</em>".<br />Régler les marges en conséquence en fonction du blanc à laisser entre le texte et la bordure.</p> <p>On pourra, dans ce cas, également choisir si l'on souhaite que les en-têtes et pieds de page soient à l'extérieur ou à l'intérieur de la bordure.</p> <p> </p> Comment afficher et imprimer toutes les polices dans Word ? 2023-11-28T00:17:21+00:00 2023-11-28T00:17:21+00:00 http://download.faqword.com/index.php/word/impression/comment-afficher-et-imprimer-toutes-les-polices-dans-word mathias marina <p> </p> <p>Voici une macro reprise de la KB de Microsoft, et traduite :</p> <p> </p> <p><span style="font-family: 'courier new';"><span style="color: #0000ff;">Sub</span> ListFonts()<br /><span style="color: #0000ff;">Dim</span> varFont <span style="color: #0000ff;">As Variant</span><br />Application.ScreenUpdating <span style="color: #ff8000;">=</span> <span style="color: #0000ff;">False</span><br /><span style="color: #008000;">' Crée un nouveau document sur la base du normal.dot</span><br />Documents.Add Template:=<span style="color: #800080;">"normal"</span><br /><span style="color: #008000;">' fait une boucle sur chaque fonte</span><br /><span style="color: #0000ff;">For Each</span> varFont <span style="color: #0000ff;">In</span> FontNames<br /><span style="color: #0000ff;">With</span> Selection<br />.Font.Name <span style="color: #ff8000;">=</span> <span style="color: #800080;">"times new roman"</span><br />.Font.Bold <span style="color: #ff8000;">=</span> <span style="color: #0000ff;">True</span><br />.Font.Underline <span style="color: #ff8000;">=</span> <span style="color: #0000ff;">True</span><br />.TypeText varFont<br />.InsertParagraphAfter<br />.MoveDown unit:=wdParagraph, Count:=<span style="color: #ff0080;">1</span>, Extend:=wdMove<br />.Font.Bold <span style="color: #ff8000;">=</span> <span style="color: #0000ff;">False</span><br />.Font.Underline <span style="color: #ff8000;">=</span> <span style="color: #0000ff;">False</span><br />.Font.Name <span style="color: #ff8000;">=</span> varFont<br /><span style="color: #008000;">' entre un exemple de texte (les lettres de l'alphabet)</span><br />.TypeText <span style="color: #800080;">"abcdefghijklmnopqrstuvwxyzéèùîù"</span><br />.InsertParagraphAfter<br />.MoveDown unit:=wdParagraph, Count:=<span style="color: #ff0080;">1</span>, Extend:=wdMove<br /><span style="color: #008000;">' Insérer exemple texte(les caractères numériques)</span><br />.TypeText <span style="color: #800080;">"0123456789?$%&amp;()[]*_-=+/&lt;&gt;"</span><br />.InsertParagraphAfter<br />.InsertParagraphAfter<br />.MoveDown unit:=wdParagraph, Count:=<span style="color: #ff0080;">1</span>, Extend:=wdMove<br /><span style="color: #0000ff;">End With</span><br /><span style="color: #0000ff;">Next</span> varFont<br />Application.ScreenUpdating <span style="color: #ff8000;">=</span> <span style="color: #0000ff;">True</span><br /><span style="color: #0000ff;">End Sub</span></span></p> <p> </p> <p>Voici une macro reprise de la KB de Microsoft, et traduite :</p> <p> </p> <p><span style="font-family: 'courier new';"><span style="color: #0000ff;">Sub</span> ListFonts()<br /><span style="color: #0000ff;">Dim</span> varFont <span style="color: #0000ff;">As Variant</span><br />Application.ScreenUpdating <span style="color: #ff8000;">=</span> <span style="color: #0000ff;">False</span><br /><span style="color: #008000;">' Crée un nouveau document sur la base du normal.dot</span><br />Documents.Add Template:=<span style="color: #800080;">"normal"</span><br /><span style="color: #008000;">' fait une boucle sur chaque fonte</span><br /><span style="color: #0000ff;">For Each</span> varFont <span style="color: #0000ff;">In</span> FontNames<br /><span style="color: #0000ff;">With</span> Selection<br />.Font.Name <span style="color: #ff8000;">=</span> <span style="color: #800080;">"times new roman"</span><br />.Font.Bold <span style="color: #ff8000;">=</span> <span style="color: #0000ff;">True</span><br />.Font.Underline <span style="color: #ff8000;">=</span> <span style="color: #0000ff;">True</span><br />.TypeText varFont<br />.InsertParagraphAfter<br />.MoveDown unit:=wdParagraph, Count:=<span style="color: #ff0080;">1</span>, Extend:=wdMove<br />.Font.Bold <span style="color: #ff8000;">=</span> <span style="color: #0000ff;">False</span><br />.Font.Underline <span style="color: #ff8000;">=</span> <span style="color: #0000ff;">False</span><br />.Font.Name <span style="color: #ff8000;">=</span> varFont<br /><span style="color: #008000;">' entre un exemple de texte (les lettres de l'alphabet)</span><br />.TypeText <span style="color: #800080;">"abcdefghijklmnopqrstuvwxyzéèùîù"</span><br />.InsertParagraphAfter<br />.MoveDown unit:=wdParagraph, Count:=<span style="color: #ff0080;">1</span>, Extend:=wdMove<br /><span style="color: #008000;">' Insérer exemple texte(les caractères numériques)</span><br />.TypeText <span style="color: #800080;">"0123456789?$%&amp;()[]*_-=+/&lt;&gt;"</span><br />.InsertParagraphAfter<br />.InsertParagraphAfter<br />.MoveDown unit:=wdParagraph, Count:=<span style="color: #ff0080;">1</span>, Extend:=wdMove<br /><span style="color: #0000ff;">End With</span><br /><span style="color: #0000ff;">Next</span> varFont<br />Application.ScreenUpdating <span style="color: #ff8000;">=</span> <span style="color: #0000ff;">True</span><br /><span style="color: #0000ff;">End Sub</span></span></p> Comment définir une imprimante par défaut pour un document particulier ? 2023-11-10T00:13:59+00:00 2023-11-10T00:13:59+00:00 http://download.faqword.com/index.php/word/impression/comment-definir-une-imprimante-par-defaut-pour-un-document-particulier mathias marina <p> </p> <p>Dans le document en question, faire une macro automatique qui se déclenchera à l'ouverture du document :</p> <p><span style="font-family: 'Courier New';"><span style="color: #0000ff;">Sub</span> AutoOpen()<br />Application.ActivePrinter <span style="color: #ff8000;">=</span> <span style="color: #800080;">"HP Deskjet local on LPT1:"</span><br />end <span style="color: #0000ff;">Sub</span></span></p> <p>et une autre qui se déclenchera à la fermeture du document pour récupérer l'imprimante habituelle :</p> <p><span style="font-family: 'Courier New';"><span style="color: #0000ff;">Sub</span> AutoClose()<br />Application.ActivePrinter <span style="color: #ff8000;">=</span> <span style="color: #800080;">"Ma laser local on LPT2:"</span><br /><span style="color: #0000ff;">End Sub</span></span></p> <p>Pour avoir le nom exact de l'imprimant par défaut, vous pouvez ajouter temporairement cette ligne :</p> <p><span style="font-family: 'Courier New';">MsgBox <span style="color: #800080;">"Imprimante par défaut $"</span> <span style="color: #ff8000;">&amp;</span> ActivePrinter <span style="color: #ff8000;">&amp;</span> <span style="color: #800080;">"$"</span></span></p> <p>Le rôle des $ est de mettre en évidence un éventuel espace perturbateur.</p> <p> </p> <p>Dans le document en question, faire une macro automatique qui se déclenchera à l'ouverture du document :</p> <p><span style="font-family: 'Courier New';"><span style="color: #0000ff;">Sub</span> AutoOpen()<br />Application.ActivePrinter <span style="color: #ff8000;">=</span> <span style="color: #800080;">"HP Deskjet local on LPT1:"</span><br />end <span style="color: #0000ff;">Sub</span></span></p> <p>et une autre qui se déclenchera à la fermeture du document pour récupérer l'imprimante habituelle :</p> <p><span style="font-family: 'Courier New';"><span style="color: #0000ff;">Sub</span> AutoClose()<br />Application.ActivePrinter <span style="color: #ff8000;">=</span> <span style="color: #800080;">"Ma laser local on LPT2:"</span><br /><span style="color: #0000ff;">End Sub</span></span></p> <p>Pour avoir le nom exact de l'imprimant par défaut, vous pouvez ajouter temporairement cette ligne :</p> <p><span style="font-family: 'Courier New';">MsgBox <span style="color: #800080;">"Imprimante par défaut $"</span> <span style="color: #ff8000;">&amp;</span> ActivePrinter <span style="color: #ff8000;">&amp;</span> <span style="color: #800080;">"$"</span></span></p> <p>Le rôle des $ est de mettre en évidence un éventuel espace perturbateur.</p> Comment empêcher l'impression d'un document Word ? 2023-11-28T00:07:15+00:00 2023-11-28T00:07:15+00:00 http://download.faqword.com/index.php/word/impression/comment-empecher-limpression-dun-document-word mathias marina <p>Convertir le document en pdf (avec Adobe Acrobat ou avec PDF-Xchange Editor =&gt; gratuit, par exemple) en mettant une protection pour l'impression est sans doute la meilleure solution.</p> <p>Une autre solution consiste à affecter une macro aux commandes "FilePrint" et "FilePrintDefault", macros à mettre dans le fichier en question (et non pas dans le normal.dot) :</p> <p><span style="font-family: 'courier new'; font-size: small;"><span style="color: #0000ff;">Sub</span> FilePrint()<br />MsgBox <span style="color: #800080;">"Impossible d'imprimer"</span><br /><span style="color: #0000ff;">End Sub</span><br /><br /><span style="color: #0000ff;">Sub</span> FilePrintDefault()<br />MsgBox <span style="color: #800080;">"Impossible d'imprimer"</span><br /><span style="color: #0000ff;">End Sub</span><br /></span></p> <p>La première sera exécutée quand l'utilisateur fera CTRL-P ou cliquera sur le menu <strong>Impression</strong>. La deuxième sera appellée quand l'utilisateur cliquera sur le bouton de l'imprimante de la barre d'outils standard (Word 2000-2003) ou de la barre d'outils Accès rapide (Word 2007 et ultérieur).</p> <p><strong>Attention : cette méthode n'empêchera pas l'utilisateur d'insérer le fichier dans un nouveau, puis d'imprimer !).</strong></p> <p><strong>Gardez à l'esprit qu'aucune sorte de protection n'est insurmontable pour qui le souhaite vraiment.</strong></p> <p> </p> <p>Convertir le document en pdf (avec Adobe Acrobat ou avec PDF-Xchange Editor =&gt; gratuit, par exemple) en mettant une protection pour l'impression est sans doute la meilleure solution.</p> <p>Une autre solution consiste à affecter une macro aux commandes "FilePrint" et "FilePrintDefault", macros à mettre dans le fichier en question (et non pas dans le normal.dot) :</p> <p><span style="font-family: 'courier new'; font-size: small;"><span style="color: #0000ff;">Sub</span> FilePrint()<br />MsgBox <span style="color: #800080;">"Impossible d'imprimer"</span><br /><span style="color: #0000ff;">End Sub</span><br /><br /><span style="color: #0000ff;">Sub</span> FilePrintDefault()<br />MsgBox <span style="color: #800080;">"Impossible d'imprimer"</span><br /><span style="color: #0000ff;">End Sub</span><br /></span></p> <p>La première sera exécutée quand l'utilisateur fera CTRL-P ou cliquera sur le menu <strong>Impression</strong>. La deuxième sera appellée quand l'utilisateur cliquera sur le bouton de l'imprimante de la barre d'outils standard (Word 2000-2003) ou de la barre d'outils Accès rapide (Word 2007 et ultérieur).</p> <p><strong>Attention : cette méthode n'empêchera pas l'utilisateur d'insérer le fichier dans un nouveau, puis d'imprimer !).</strong></p> <p><strong>Gardez à l'esprit qu'aucune sorte de protection n'est insurmontable pour qui le souhaite vraiment.</strong></p> <p> </p> Comment imprimer avec le souligné des fautes? 2023-11-11T11:38:46+00:00 2023-11-11T11:38:46+00:00 http://download.faqword.com/index.php/word/impression/comment-imprimer-avec-le-souligne-des-fautes mathias marina <p>Ce n'est pas prévu, mais avec une macro... rien d'impossible !</p> <p>La macro suivante ajoute des soulignés rouge pour les fautes d'orthographe et des soulignés bleus pour les fautes de grammaire. Elle imprime puis ôte tous ces soulignés.</p> <p> </p> <div id="colouring_result"><span style="font-family: courier new; font-size: small;"><span style="font-size: 14px;"><span style="color: #0000ff;">Sub</span> SouligneErreurs()</span><br /><span style="font-size: 14px;"><span style="color: #0000ff;">Dim</span> faute</span><br /><span style="color: #008000; font-size: 14px;">'ajoute les soulignés</span><br /><span style="font-size: 14px;"><span style="color: #0000ff;">For Each</span> faute <span style="color: #0000ff;">In</span> ActiveDocument.GrammaticalErrors</span><br /><span style="font-size: 14px;"><span style="color: #0000ff;">With</span> faute.Font</span><br /><span style="font-size: 14px;">    .Underline <span style="color: #ff8000;">=</span> wdUnderlineDouble</span><br /><span style="font-size: 14px;">    .UnderlineColor <span style="color: #ff8000;">=</span> wdColorBlue</span><br /><span style="color: #0000ff; font-size: 14px;">End With</span><br /><span style="font-size: 14px;"><span style="color: #0000ff;">Next</span> faute</span><br /><span style="font-size: 14px;"><span style="color: #0000ff;">For Each</span> faute <span style="color: #0000ff;">In</span> ActiveDocument.SpellingErrors</span><br /><span style="font-size: 14px;"><span style="color: #0000ff;">With</span> faute.Font</span><br /><span style="font-size: 14px;">    .Underline <span style="color: #ff8000;">=</span> wdUnderlineWavy</span><br /><span style="font-size: 14px;">    .UnderlineColor <span style="color: #ff8000;">=</span> wdColorRed</span><br /><span style="color: #0000ff; font-size: 14px;">End With</span><br /><span style="font-size: 14px;"><span style="color: #0000ff;">Next</span> faute</span><br /><span style="color: #008000; font-size: 14px;">'Imprime</span><br /><span style="font-size: 14px;">ActiveDocument.PrintOut</span><br /><span style="color: #008000; font-size: 14px;">'Retire les soulignés</span><br /><span style="font-size: 14px;"><span style="color: #0000ff;">For Each</span> faute <span style="color: #0000ff;">In</span> ActiveDocument.GrammaticalErrors</span><br /><span style="font-size: 14px;">faute.Font.Underline <span style="color: #ff8000;">=</span> none</span><br /><span style="color: #0000ff; font-size: 14px;">Next</span><br /><span style="font-size: 14px;"><span style="color: #0000ff;">For Each</span> faute <span style="color: #0000ff;">In</span> ActiveDocument.SpellingErrors</span><br /><span style="font-size: 14px;">faute.Font.Underline <span style="color: #ff8000;">=</span> none</span><br /><span style="color: #0000ff; font-size: 14px;">Next</span><br /><span style="color: #0000ff; font-size: 14px;">End Sub</span><br /><br /></span></div> <p>Ce n'est pas prévu, mais avec une macro... rien d'impossible !</p> <p>La macro suivante ajoute des soulignés rouge pour les fautes d'orthographe et des soulignés bleus pour les fautes de grammaire. Elle imprime puis ôte tous ces soulignés.</p> <p> </p> <div id="colouring_result"><span style="font-family: courier new; font-size: small;"><span style="font-size: 14px;"><span style="color: #0000ff;">Sub</span> SouligneErreurs()</span><br /><span style="font-size: 14px;"><span style="color: #0000ff;">Dim</span> faute</span><br /><span style="color: #008000; font-size: 14px;">'ajoute les soulignés</span><br /><span style="font-size: 14px;"><span style="color: #0000ff;">For Each</span> faute <span style="color: #0000ff;">In</span> ActiveDocument.GrammaticalErrors</span><br /><span style="font-size: 14px;"><span style="color: #0000ff;">With</span> faute.Font</span><br /><span style="font-size: 14px;">    .Underline <span style="color: #ff8000;">=</span> wdUnderlineDouble</span><br /><span style="font-size: 14px;">    .UnderlineColor <span style="color: #ff8000;">=</span> wdColorBlue</span><br /><span style="color: #0000ff; font-size: 14px;">End With</span><br /><span style="font-size: 14px;"><span style="color: #0000ff;">Next</span> faute</span><br /><span style="font-size: 14px;"><span style="color: #0000ff;">For Each</span> faute <span style="color: #0000ff;">In</span> ActiveDocument.SpellingErrors</span><br /><span style="font-size: 14px;"><span style="color: #0000ff;">With</span> faute.Font</span><br /><span style="font-size: 14px;">    .Underline <span style="color: #ff8000;">=</span> wdUnderlineWavy</span><br /><span style="font-size: 14px;">    .UnderlineColor <span style="color: #ff8000;">=</span> wdColorRed</span><br /><span style="color: #0000ff; font-size: 14px;">End With</span><br /><span style="font-size: 14px;"><span style="color: #0000ff;">Next</span> faute</span><br /><span style="color: #008000; font-size: 14px;">'Imprime</span><br /><span style="font-size: 14px;">ActiveDocument.PrintOut</span><br /><span style="color: #008000; font-size: 14px;">'Retire les soulignés</span><br /><span style="font-size: 14px;"><span style="color: #0000ff;">For Each</span> faute <span style="color: #0000ff;">In</span> ActiveDocument.GrammaticalErrors</span><br /><span style="font-size: 14px;">faute.Font.Underline <span style="color: #ff8000;">=</span> none</span><br /><span style="color: #0000ff; font-size: 14px;">Next</span><br /><span style="font-size: 14px;"><span style="color: #0000ff;">For Each</span> faute <span style="color: #0000ff;">In</span> ActiveDocument.SpellingErrors</span><br /><span style="font-size: 14px;">faute.Font.Underline <span style="color: #ff8000;">=</span> none</span><br /><span style="color: #0000ff; font-size: 14px;">Next</span><br /><span style="color: #0000ff; font-size: 14px;">End Sub</span><br /><br /></span></div> Comment imprimer la liste des corrections automatiques ? 2023-11-11T11:48:06+00:00 2023-11-11T11:48:06+00:00 http://download.faqword.com/index.php/word/impression/comment-imprimer-la-liste-des-corrections-automatiques mathias marina <p> </p> <p>Pour cela, il faut une petite macro :</p> <p> </p> <p><span style="font-family: Courier New;"><span style="color: #0000ff;">Sub</span> InsertAutoCorrectEntries()<br /><span style="color: #0000ff;">Dim</span> ACE <span style="color: #0000ff;">As</span> AutoCorrectEntry<br /><br /><span style="color: #008000;">' Create new document.</span><br />Documents.Add<br /><span style="color: #008000;">' Iterate through AutoCorrect entries.</span><br /><span style="color: #0000ff;">For Each</span> ACE <span style="color: #0000ff;">In</span> Application.AutoCorrect.Entries<br /><span style="color: #008000;">' Insert each entry name and its value on a new line.</span><br />Selection.TypeText ACE.Name <span style="color: #ff8000;">&amp;</span> vbTab <span style="color: #ff8000;">&amp;</span> ACE.Value <span style="color: #ff8000;">&amp;</span> <span style="color: #800080;">" "</span> <span style="color: #ff8000;">&amp;</span> vbCr<br /><span style="color: #0000ff;">Next</span><br /><span style="color: #008000;">' Format document for three columns.</span><br /><span style="color: #0000ff;">With</span> ActiveDocument.PageSetup.TextColumns<br />.SetCount NumColumns:=<span style="color: #ff0080;">3</span><br />.EvenlySpaced <span style="color: #ff8000;">=</span> <span style="color: #0000ff;">True</span><br />.LineBetween <span style="color: #ff8000;">=</span> <span style="color: #0000ff;">True</span><br />.Width <span style="color: #ff8000;">=</span> InchesToPoints(<span style="color: #ff0080;">1.67</span>)<br />.Spacing <span style="color: #ff8000;">=</span> InchesToPoints(<span style="color: #ff0080;">0.5</span>)<br /><span style="color: #0000ff;">End With</span><br /><span style="color: #008000;">' Set TabStop for all three columns.</span><br />ActiveDocument.Paragraphs.TabStops(InchesToPoints(<span style="color: #ff0080;">0.88</span>)).Position <span style="color: #ff8000;">=</span> _<br />InchesToPoints(<span style="color: #ff0080;">0.88</span>)<br /><span style="color: #0000ff;">End Sub</span></span><br /><br /></p> <p> </p> <p><em><span style="font-size: xx-small;">source : KB Microsoft</span></em></p> <p> </p> <p> </p> <p>Pour cela, il faut une petite macro :</p> <p> </p> <p><span style="font-family: Courier New;"><span style="color: #0000ff;">Sub</span> InsertAutoCorrectEntries()<br /><span style="color: #0000ff;">Dim</span> ACE <span style="color: #0000ff;">As</span> AutoCorrectEntry<br /><br /><span style="color: #008000;">' Create new document.</span><br />Documents.Add<br /><span style="color: #008000;">' Iterate through AutoCorrect entries.</span><br /><span style="color: #0000ff;">For Each</span> ACE <span style="color: #0000ff;">In</span> Application.AutoCorrect.Entries<br /><span style="color: #008000;">' Insert each entry name and its value on a new line.</span><br />Selection.TypeText ACE.Name <span style="color: #ff8000;">&amp;</span> vbTab <span style="color: #ff8000;">&amp;</span> ACE.Value <span style="color: #ff8000;">&amp;</span> <span style="color: #800080;">" "</span> <span style="color: #ff8000;">&amp;</span> vbCr<br /><span style="color: #0000ff;">Next</span><br /><span style="color: #008000;">' Format document for three columns.</span><br /><span style="color: #0000ff;">With</span> ActiveDocument.PageSetup.TextColumns<br />.SetCount NumColumns:=<span style="color: #ff0080;">3</span><br />.EvenlySpaced <span style="color: #ff8000;">=</span> <span style="color: #0000ff;">True</span><br />.LineBetween <span style="color: #ff8000;">=</span> <span style="color: #0000ff;">True</span><br />.Width <span style="color: #ff8000;">=</span> InchesToPoints(<span style="color: #ff0080;">1.67</span>)<br />.Spacing <span style="color: #ff8000;">=</span> InchesToPoints(<span style="color: #ff0080;">0.5</span>)<br /><span style="color: #0000ff;">End With</span><br /><span style="color: #008000;">' Set TabStop for all three columns.</span><br />ActiveDocument.Paragraphs.TabStops(InchesToPoints(<span style="color: #ff0080;">0.88</span>)).Position <span style="color: #ff8000;">=</span> _<br />InchesToPoints(<span style="color: #ff0080;">0.88</span>)<br /><span style="color: #0000ff;">End Sub</span></span><br /><br /></p> <p> </p> <p><em><span style="font-size: xx-small;">source : KB Microsoft</span></em></p> <p> </p> Comment imprimer la liste des signets ? 2023-11-11T11:41:43+00:00 2023-11-11T11:41:43+00:00 http://download.faqword.com/index.php/word/impression/comment-imprimer-la-liste-des-signets mathias marina <p> </p> <p>Cette macro insère un saut de page à la fin du document et liste les signets présents dans le document sur cette nouvelle page. Il reste ensuite à imprimer la page.</p> <p><span style="font-family: 'Courier New';"><span style="color: #0000ff;">Public Sub</span> ListeSignets()<br /><span style="color: #0000ff;">Dim</span> Signet <span style="color: #0000ff;">As</span> Bookmark<br /><span style="color: #0000ff;">With</span> ActiveDocument.Content<br />.Collapse Direction:=wdCollapseEnd<br />.InsertBreak <span style="color: #0000ff;">Type</span>:=wdPageBreak<br /><span style="color: #0000ff;">For Each</span> Signet <span style="color: #0000ff;">In</span> ActiveDocument.Bookmarks<br />.InsertAfter Signet.Name <span style="color: #ff8000;">&amp;</span> vbCr<br /><span style="color: #0000ff;">Next</span> Signet<br /><span style="color: #0000ff;">End With</span><br /><span style="color: #0000ff;">End Sub</span></span></p> <p> </p> <p>À partir de la collection des signets on peut, par exemple, associer un commentaire à chaque signet affichant le nom du signet :</p> <p><span style="font-family: 'Courier New';"><span style="color: #0000ff;">Public Sub</span> AfficheNomSignet()<br /></span><span style="font-family: 'Courier New';"><span style="color: #0000ff;">Dim</span> varSignet <span style="color: #0000ff;">As</span> Bookmark<br />Application.ScreenUpdating <span style="color: #ff8000;">=</span> <span style="color: #0000ff;">False</span><br /><span style="color: #0000ff;">For Each</span> varSignet <span style="color: #0000ff;">In</span> ActiveDocument.Bookmarks<br />ActiveDocument.Comments.Add<br /><span style="color: #2b91af;">Range:</span>=varSignet.Range, Text:=varSignet.Name<br /><span style="color: #0000ff;">Next</span> varSignet<br />Application.ScreenUpdating <span style="color: #ff8000;">=</span> <span style="color: #0000ff;">True</span><br /><span style="color: #0000ff;">End Sub</span></span></p> <p> </p> <p> </p> <p> </p> <p>Cette macro insère un saut de page à la fin du document et liste les signets présents dans le document sur cette nouvelle page. Il reste ensuite à imprimer la page.</p> <p><span style="font-family: 'Courier New';"><span style="color: #0000ff;">Public Sub</span> ListeSignets()<br /><span style="color: #0000ff;">Dim</span> Signet <span style="color: #0000ff;">As</span> Bookmark<br /><span style="color: #0000ff;">With</span> ActiveDocument.Content<br />.Collapse Direction:=wdCollapseEnd<br />.InsertBreak <span style="color: #0000ff;">Type</span>:=wdPageBreak<br /><span style="color: #0000ff;">For Each</span> Signet <span style="color: #0000ff;">In</span> ActiveDocument.Bookmarks<br />.InsertAfter Signet.Name <span style="color: #ff8000;">&amp;</span> vbCr<br /><span style="color: #0000ff;">Next</span> Signet<br /><span style="color: #0000ff;">End With</span><br /><span style="color: #0000ff;">End Sub</span></span></p> <p> </p> <p>À partir de la collection des signets on peut, par exemple, associer un commentaire à chaque signet affichant le nom du signet :</p> <p><span style="font-family: 'Courier New';"><span style="color: #0000ff;">Public Sub</span> AfficheNomSignet()<br /></span><span style="font-family: 'Courier New';"><span style="color: #0000ff;">Dim</span> varSignet <span style="color: #0000ff;">As</span> Bookmark<br />Application.ScreenUpdating <span style="color: #ff8000;">=</span> <span style="color: #0000ff;">False</span><br /><span style="color: #0000ff;">For Each</span> varSignet <span style="color: #0000ff;">In</span> ActiveDocument.Bookmarks<br />ActiveDocument.Comments.Add<br /><span style="color: #2b91af;">Range:</span>=varSignet.Range, Text:=varSignet.Name<br /><span style="color: #0000ff;">Next</span> varSignet<br />Application.ScreenUpdating <span style="color: #ff8000;">=</span> <span style="color: #0000ff;">True</span><br /><span style="color: #0000ff;">End Sub</span></span></p> <p> </p> <p> </p> Comment imprimer mon document sans le pied de page ? 2023-11-10T00:25:26+00:00 2023-11-10T00:25:26+00:00 http://download.faqword.com/index.php/word/impression/comment-imprimer-mon-document-sans-le-pied-de-page mathias marina <p> </p> <p>Voici une macro qui masque le pied de page pour l'impression puis le rétablit ensuite.</p> <p>Cela est très pratique lorsqu'on a des pieds de page en couleurs, et qu'on souhaite imprimer des brouillons plus rapidement et sans gâcher trop d'encre ou de toner.</p> <p> </p> <p><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">Sub</span> PiedDePageMasque()</span><br /><span style="color: #008000; font-family: 'courier new', courier;">' macro écrite par Geo</span><br /><span style="color: #008000; font-family: 'courier new', courier;">' Passer momentanément le Pied de Page en texte masqué.</span><br /><span style="color: #008000; font-family: 'courier new', courier;">'-- Entrer dans le pied de page</span><br /><span style="font-family: 'courier new', courier;">ActiveWindow.ActivePane.View.SeekView <span style="color: #ff8000;">=</span> wdSeekCurrentPageFooter</span><br /><span style="color: #008000; font-family: 'courier new', courier;">'-- Mettre le curseur en début de ligne</span><br /><span style="font-family: 'courier new', courier;">Selection.HomeKey Unit:=wdStory</span><br /><span style="color: #008000; font-family: 'courier new', courier;">'-- Sélectionner le pied de page</span><br /><span style="font-family: 'courier new', courier;">Selection.EndKey Unit:=wdLine, Extend:=wdExtend</span><br /><span style="color: #008000; font-family: 'courier new', courier;">'-- Activer le mode texte caché</span><br /><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">With</span> Selection.Font</span><br /><span style="font-family: 'courier new', courier;">.Hidden <span style="color: #ff8000;">=</span> <span style="color: #0000ff;">True</span></span><br /><span style="color: #0000ff; font-family: 'courier new', courier;">End With</span><br /><span style="color: #008000; font-family: 'courier new', courier;">'-- Revenir dans le document</span><br /><span style="font-family: 'courier new', courier;">ActiveWindow.ActivePane.View.SeekView <span style="color: #ff8000;">=</span> wdSeekMainDocument</span><br /><span style="color: #008000; font-family: 'courier new', courier;">'-- L'imprimer</span><br /><span style="font-family: 'courier new', courier;">ActiveDocument.PrintOut</span><br /><span style="color: #008000; font-family: 'courier new', courier;">'-- Remettre le pied de page en "mode visible"</span><br /><span style="color: #008000; font-family: 'courier new', courier;">'-- Voir plus haut pour les remarques.</span><br /><span style="font-family: 'courier new', courier;">ActiveWindow.ActivePane.View.SeekView <span style="color: #ff8000;">=</span> wdSeekCurrentPageFooter</span><br /><span style="font-family: 'courier new', courier;">Selection.HomeKey Unit:=wdStory</span><br /><span style="font-family: 'courier new', courier;">Selection.EndKey Unit:=wdLine, Extend:=wdExtend</span><br /><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">With</span> Selection.Font</span><br /><span style="font-family: 'courier new', courier;">.Hidden <span style="color: #ff8000;">=</span> <span style="color: #0000ff;">False</span></span><br /><span style="color: #0000ff; font-family: 'courier new', courier;">End With</span><br /><span style="font-family: 'courier new', courier;">ActiveWindow.ActivePane.View.SeekView <span style="color: #ff8000;">=</span> wdSeekMainDocument</span><br /><span style="color: #0000ff; font-family: 'courier new', courier;">End Sub</span></p> <p> </p> <p> </p> <p> </p> <p>Voici une macro qui masque le pied de page pour l'impression puis le rétablit ensuite.</p> <p>Cela est très pratique lorsqu'on a des pieds de page en couleurs, et qu'on souhaite imprimer des brouillons plus rapidement et sans gâcher trop d'encre ou de toner.</p> <p> </p> <p><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">Sub</span> PiedDePageMasque()</span><br /><span style="color: #008000; font-family: 'courier new', courier;">' macro écrite par Geo</span><br /><span style="color: #008000; font-family: 'courier new', courier;">' Passer momentanément le Pied de Page en texte masqué.</span><br /><span style="color: #008000; font-family: 'courier new', courier;">'-- Entrer dans le pied de page</span><br /><span style="font-family: 'courier new', courier;">ActiveWindow.ActivePane.View.SeekView <span style="color: #ff8000;">=</span> wdSeekCurrentPageFooter</span><br /><span style="color: #008000; font-family: 'courier new', courier;">'-- Mettre le curseur en début de ligne</span><br /><span style="font-family: 'courier new', courier;">Selection.HomeKey Unit:=wdStory</span><br /><span style="color: #008000; font-family: 'courier new', courier;">'-- Sélectionner le pied de page</span><br /><span style="font-family: 'courier new', courier;">Selection.EndKey Unit:=wdLine, Extend:=wdExtend</span><br /><span style="color: #008000; font-family: 'courier new', courier;">'-- Activer le mode texte caché</span><br /><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">With</span> Selection.Font</span><br /><span style="font-family: 'courier new', courier;">.Hidden <span style="color: #ff8000;">=</span> <span style="color: #0000ff;">True</span></span><br /><span style="color: #0000ff; font-family: 'courier new', courier;">End With</span><br /><span style="color: #008000; font-family: 'courier new', courier;">'-- Revenir dans le document</span><br /><span style="font-family: 'courier new', courier;">ActiveWindow.ActivePane.View.SeekView <span style="color: #ff8000;">=</span> wdSeekMainDocument</span><br /><span style="color: #008000; font-family: 'courier new', courier;">'-- L'imprimer</span><br /><span style="font-family: 'courier new', courier;">ActiveDocument.PrintOut</span><br /><span style="color: #008000; font-family: 'courier new', courier;">'-- Remettre le pied de page en "mode visible"</span><br /><span style="color: #008000; font-family: 'courier new', courier;">'-- Voir plus haut pour les remarques.</span><br /><span style="font-family: 'courier new', courier;">ActiveWindow.ActivePane.View.SeekView <span style="color: #ff8000;">=</span> wdSeekCurrentPageFooter</span><br /><span style="font-family: 'courier new', courier;">Selection.HomeKey Unit:=wdStory</span><br /><span style="font-family: 'courier new', courier;">Selection.EndKey Unit:=wdLine, Extend:=wdExtend</span><br /><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">With</span> Selection.Font</span><br /><span style="font-family: 'courier new', courier;">.Hidden <span style="color: #ff8000;">=</span> <span style="color: #0000ff;">False</span></span><br /><span style="color: #0000ff; font-family: 'courier new', courier;">End With</span><br /><span style="font-family: 'courier new', courier;">ActiveWindow.ActivePane.View.SeekView <span style="color: #ff8000;">=</span> wdSeekMainDocument</span><br /><span style="color: #0000ff; font-family: 'courier new', courier;">End Sub</span></p> <p> </p> <p> </p> Comment imprimer sans le surlignage 2023-09-19T21:12:54+00:00 2023-09-19T21:12:54+00:00 http://download.faqword.com/index.php/word/impression/comment-imprimer-sans-le-surlignage mathias marina <p>Votre document comporte un certain nombre de surlignage mais vous souhaitez l'imprimer sans ce surlignage.</p> <p>Je précise en passant que le surlignage ne fait pas partie de la mise en forme. Il s'agit juste d'une fonctionnalité permettant de «marquer» des éléments de texte.</p> <p>Pour que ce surlignage ne soit pas imprimé, affichez les options (onglet <strong>Fichier </strong>=&gt; <strong>Options</strong>), puis cliquez sur <strong>Affichage</strong>. Dans les <em>Options d'affichage de la page</em>, décochez l'option <em>Affichez les marques du surligneur.</em></p> <p> <img style="display: block; margin-left: auto; margin-right: auto;" src="http://download.faqword.com/images/articles/surlignage1.jpg" alt="surlignage1" width="712" height="218" /></p> <p> </p> <p>Le surlignage va disparaître du document. Pour le remettre, recochez l'option.</p> <p>Votre document comporte un certain nombre de surlignage mais vous souhaitez l'imprimer sans ce surlignage.</p> <p>Je précise en passant que le surlignage ne fait pas partie de la mise en forme. Il s'agit juste d'une fonctionnalité permettant de «marquer» des éléments de texte.</p> <p>Pour que ce surlignage ne soit pas imprimé, affichez les options (onglet <strong>Fichier </strong>=&gt; <strong>Options</strong>), puis cliquez sur <strong>Affichage</strong>. Dans les <em>Options d'affichage de la page</em>, décochez l'option <em>Affichez les marques du surligneur.</em></p> <p> <img style="display: block; margin-left: auto; margin-right: auto;" src="http://download.faqword.com/images/articles/surlignage1.jpg" alt="surlignage1" width="712" height="218" /></p> <p> </p> <p>Le surlignage va disparaître du document. Pour le remettre, recochez l'option.</p> Comment imprimer sans les images ? 2023-11-11T11:53:08+00:00 2023-11-11T11:53:08+00:00 http://download.faqword.com/index.php/word/impression/comment-imprimer-sans-les-images mathias marina <p>Décochez l'option <em>Imprimer les dessins créés dans Word,</em> accessible depuis la boîte de dialogue <strong>Imprimer</strong>, bouton <strong>Options</strong>, rubrique "<em>Options d'impression</em>".</p> <p>Cela dit, décocher cette option peut ne pas suffire car elle ne touche que les images avec habillage et les dessins avec habillage créés dans Word.</p> <p>S'il y a des objets graphiques sans habillage dans le document, la meilleure solution est de mettre les graphiques en attribut caché et d'imprimer en décochant l'option "texte masqué" (toujours dans les Options d'Impression)</p> <p> </p> <p>Pour mettre les images en attribut masqué, utilisez la fonction Recherche-Remplace :</p> <ul> <li><strong>Ctrl+H</strong> pour ouvrir la boîte de dialogue <strong>Remplacer</strong></li> <li>Recherche : ^g</li> <li>Remplace par : ^&amp; (Choisir Mise en forme : masqué)</li> <li>Remplacer tout</li> </ul> <p>Décochez l'option <em>Imprimer les dessins créés dans Word,</em> accessible depuis la boîte de dialogue <strong>Imprimer</strong>, bouton <strong>Options</strong>, rubrique "<em>Options d'impression</em>".</p> <p>Cela dit, décocher cette option peut ne pas suffire car elle ne touche que les images avec habillage et les dessins avec habillage créés dans Word.</p> <p>S'il y a des objets graphiques sans habillage dans le document, la meilleure solution est de mettre les graphiques en attribut caché et d'imprimer en décochant l'option "texte masqué" (toujours dans les Options d'Impression)</p> <p> </p> <p>Pour mettre les images en attribut masqué, utilisez la fonction Recherche-Remplace :</p> <ul> <li><strong>Ctrl+H</strong> pour ouvrir la boîte de dialogue <strong>Remplacer</strong></li> <li>Recherche : ^g</li> <li>Remplace par : ^&amp; (Choisir Mise en forme : masqué)</li> <li>Remplacer tout</li> </ul>