La macro-insertion automatique ne définit pas le style (Microsoft Word)
Glenn insère une insertion automatique dans son document à l’aide d’une macro.
Lorsqu’il insère l’entrée manuellement (pas à partir de la macro), Word définit correctement le style de l’entrée à l’aide du style (titre 3) stocké avec l’insertion automatique. Mais lorsqu’il utilise la macro pour insérer l’insertion automatique, l’entrée insérée passe à un autre style (corps du texte).
La première chose à vérifier est qu’il existe vraiment un style stocké avec l’insertion automatique. Dans ce cas, le style est stocké avec l’entrée si la marque de paragraphe à la fin du texte a été sélectionnée lors de la définition de l’entrée. (Il en est probablement ainsi dans le cas de Glenn puisque le style est correctement défini lors de l’insertion manuelle de l’insertion automatique, mais c’est toujours une bonne chose à vérifier.)
Une fois que vous êtes sûr que le style a été enregistré avec le document, vous devez examiner votre macro et la façon dont l’insertion automatique est insérée. Si vous avez une entrée d’insertion automatique nommée « MyText », la manière normale de l’insérer est d’utiliser une macro-ligne telle que la suivante:
NormalTemplate.AutoTextEntries("MyText").Insert Where:=Selection.Range
Cependant, si vous souhaitez que le formatage de l’insertion automatique soit utilisé, vous devez vous assurer que le paramètre facultatif RichText est utilisé:
NormalTemplate.AutoTextEntries("MyText").Insert _ Where:=Selection.Range, RichText:=True
Votre insertion automatique doit maintenant être insérée exactement comme vous le souhaitez.
_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 (314) s’applique à Microsoft Word 97, 2000, 2002 et 2003.