Bob s’est demandé s’il y avait un moyen de sauter à la fin d’un document, lors de l’ouverture, sans avoir le document repaginer. Il semble que le processus de repagination le ralentisse un peu et il cherche un moyen d’accélérer les choses.

Avant d’entrer dans une réponse, il convient de noter que le processus de repagination ne devrait ralentir une personne que si l’une des trois conditions est remplie:

Ordinateur lent . * Si l’ordinateur est intrinsèquement lent ou si plusieurs autres processus en plus de Word se déroulent en coulisses, la repagination peut ralentir les choses.

Big document . * Un document extrêmement long ou assez complexe peut entraîner une repagination lente. Les tests montrent qu’un simple document de 600 pages prend généralement environ trois ou quatre secondes à repaginer, ce qui n’est pas un gros ralentissement. Si le document contenait de nombreuses notes de bas de page, des graphiques volumineux, du texte masqué ou d’autres éléments qui affectent la pagination, le processus prendrait plus de temps.

Mauvais document . * Si le document est fortement modifié et plus ancien, la repagination peut être plus lente. Cela se produit apparemment après de nombreuses sessions d’édition intenses où beaucoup de texte est ajouté, supprimé et déplacé. Parfois, les pointeurs de documents internes de Word peuvent être «foirés».

Les solutions à ces conditions devraient être évidentes pour la plupart des lecteurs, à l’exception possible de la cause du «mauvais document». Dans ce cas, il est préférable d’essayer de faire un Enregistrer sous en utilisant un nouveau nom de fichier ou, mieux encore, de copier et coller les informations de l’ancien document vers un nouveau.

Cela étant dit, si vous souhaitez toujours désactiver la pagination et passer à la fin, cela peut être fait, avec une mise en garde. La mise en garde est que vous ne pouvez désactiver la pagination que si vous affichez le document en mode normal.

Si vous passez à une autre vue (mise en page ou mise en page étant la plus courante), Word effectue automatiquement la repagination et il n’y a aucun moyen de le désactiver.

La courte macro suivante peut être utilisée comme macro AutoOpen pour votre document. Lorsque vous ouvrez le document, Word bascule en mode normal, désactive la repagination d’arrière-plan et passe à la fin du document.

Sub AutoOpen()

If ActiveWindow.View.Type <> wdNormalView Then         ActiveWindow.View.Type = wdNormalView     End If     Options.Pagination = False     Selection.EndKey Unit:=wdStory End Sub

La propriété Options.Pagination est le même paramètre que vous pouvez définir manuellement si vous choisissez Outils | Options | Général et activez la case à cocher Repagination en arrière-plan. Le paramètre de cette case à cocher n’a de sens que si Word fonctionne en mode Normal, d’où la nécessité de basculer vers cet affichage avant de définir l’option et de sauter.

N’oubliez pas que si vous faites plus tard quelque chose qui nécessite la repagination de Word (comme le passage en mode Mise en page ou Mise en page ou en utilisant la fonction Atteindre pour accéder à un numéro de page particulier), Word repaginera consciencieusement votre document, introduisant le délai que vous veux éviter.

Par souci d’exhaustivité, vous souhaiterez peut-être ajouter une macro AutoClose à votre document. Cette macro ne fait rien d’autre que d’activer l’option de pagination d’arrière-plan afin qu’elle fonctionne normalement avec d’autres documents.

Sub AutoClose()

Options.Pagination = True End Sub

_Note: _

Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites WordTips), j’ai préparé une page spéciale qui comprend des informations utiles.

lien: / wordribbon-WordTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur].

WordTips est votre source pour une formation Microsoft Word rentable.

(Microsoft Word est le logiciel de traitement de texte le plus populaire au monde.) Cette astuce (1294) s’applique à Microsoft Word 97, 2000, 2002 et 2003.