Macro-Inserted AutoTekst stelt geen Stijl

Glenn is het plaatsen van een AutoTekst-fragment in zijn document met behulp van een macro. Toen hij voegt de regel met de hand (niet van de macro), Word stelt de stijl van de juiste voor de invoer met de stijl (rubriek 3) opgeslagen met het AutoTekst-fragment. Maar toen hij maakt gebruik van de macro om het AutoTekst-fragment te voegen, het ingevoegde item verschuift naar een andere stijl (Body Text).

Het eerste ding om te controleren is dat er echt een stijl opgeslagen met het AutoTekst-fragment. In dit geval wordt de stijl opgeslagen bij de invoer als de paragraaf merk bij het einde van de tekst werd geselecteerd bij de ingang werd gedefinieerd. (Het is waarschijnlijk op deze manier in het geval Glenn's sinds de stijl goed is ingesteld bij het handmatig inbrengen van de AutoTekst, maar het is nog steeds een goede zaak om te controleren.)

Zodra u zeker bent dat de stijl is opgeslagen met het document, moet u een kijkje nemen op uw macro te nemen en hoe het AutoTekst-fragment wordt ingebracht. Als u een AutoTekst-fragment met de naam "MyText," de normale manier in te voegen het is om een ​​macro-lijn te gebruiken, zoals de volgende:

NormalTemplate.AutoTextEntries ("MyText") invoegen Waar:. = Selection.Range

Als u wilt dat de opmaak van het AutoTekst-fragment te gebruiken, echter, moet u ervoor zorgen dat de optionele RichText parameter wordt gebruikt:

NormalTemplate.AutoTextEntries ("MyText"). Steek _
Waar: = Selection.Range, RichText: = True

Uw AutoTekst moet nu precies worden ingevoegd als u wilt dat het wordt geplaatst.

WordTips is uw bron voor kosteneffectieve Microsoft Word training. (Microsoft Word is de meest populaire tekstverwerker in de wereld.) Deze tip (314) van toepassing op Microsoft Word 97, 2000, 2002, en 2003.