De nombreuses personnes familiarisées avec WordPerfect par la suite ont besoin d’apprendre à utiliser Word. Parfois, la transition n’est pas entièrement fluide, en grande partie parce que les tâches ne sont pas accomplies de la même manière dans Word que dans WordPerfect.

Un exemple typique est l’ajustement de la largeur des colonnes du tableau à l’aide du clavier. WordPerfect, qui a toujours été un « clavier orienté »

programme, facilite les réglages: appuyez simplement sur> ou <pour élargir ou réduire la colonne. Word, en revanche, a toujours été plus orienté souris et n’a pas de commande clavier équivalente pour cette tâche.

Il existe des solutions de contournement; par exemple, vous pouvez utiliser le clavier pour taper Alt + A, R, U, puis appuyer sur Tab plusieurs fois pour accéder au champ de largeur de colonne. Le problème avec cela, bien sûr, est que ce n’est pas loin d’être facile (ou intuitif).

Si cela ne vous dérange pas d’utiliser la souris, vous pouvez maintenir la touche Alt enfoncée tout en faisant glisser une bordure de colonne. La règle change pour afficher la largeur précise de vos colonnes lorsque vous déplacez la bordure. Très cool, mais toujours pénible pour ceux qui préfèrent simplement utiliser le clavier. (Cela n’est pas non plus très utile pour ceux qui n’ont pas une très bonne résolution de la souris ou qui ne peuvent pas déplacer la souris sur de très petites distances.)

La meilleure solution est peut-être de créer votre propre émulation de la fonctionnalité WordPerfect. La macro suivante peut faire exactement cela:

Sub StretchColumn()

Dim CurrentSize As Integer     Dim NextSize As Integer     Dim CurCol As Integer

'Get the current width (in points)

CurCol = Selection.Cells(1).ColumnIndex     CurrentSize = Selection.Tables(1).Columns(CurCol).Width

'Increase the current width by one point     NextSize = CurrentSize + 1     Selection.Columns(1).SetWidth _       ColumnWidth:=NextSize, _       Rulerstyle:=wdAdjustNone End Sub

Si vous affectez cette macro à une touche de raccourci (comme décrit dans d’autres problèmes de WordTips), vous pouvez augmenter la largeur de la colonne de tableau actuelle d’un point (1/72 de pouce) chaque fois que vous appuyez sur la touche de raccourci. Vous pouvez apporter une simple modification à la macro pour créer une version qui diminue également la largeur de la colonne:

Sub ShrinkColumn()

Dim CurrentSize As Integer     Dim NextSize As Integer     Dim CurCol As Integer

'Get the current width (in points)

CurCol = Selection.Cells(1).ColumnIndex     CurrentSize = Selection.Tables(1).Columns(CurCol).Width

'Decrease the current width by one point     NextSize = CurrentSize - 1     Selection.Columns(1).SetWidth _       ColumnWidth:=NextSize, _       Rulerstyle:=wdAdjustNone 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 (3912) s’applique à Microsoft Word 97, 2000, 2002 et 2003. Vous pouvez trouver une version de cette astuce pour l’interface ruban de Word (Word 2007 et plus tard) ici:

link: / wordribbon-Adjusting_Column_Width_from_the_Keyboard [Réglage de la largeur de colonne à partir du clavier].