Flytning til begyndelsen eller slutningen af ​​Real dokument

I andre spørgsmål af WordTips du lære at bruge Homekey og EndKey metoder til at flytte til begyndelsen eller slutningen af et dokument inden for en VBA makro. Disse arbejder meget, forudsat indsætningsmærket er inden hoveddelen af ​​dokumentet, når makroen udføres. Det virker ikke altid som forventet, hvis indsætningsmærket er et andet sted, men.

For eksempel, hvis din indsættelsespunktet er placeret i et sidehoved eller en sidefod, så Homekey og EndKey vil resultere i at flytte til begyndelsen eller slutningen af ​​sidehovedet eller sidefoden, ikke hele dokumentet. For at være helt sikker på at gå til, hvor du forventer i dokumentet, det betyder, at du har brug for at bruge en anden VBA tilgang. Følgende kode linje vil tage dig til begyndelsen af ​​dokumentet, uanset din indsætningspunktet placering:

Selection.GoTo Hvad: = wdGoToSection, Hvilket: = wdGoToFirst

Ligeledes at springe til slutningen af ​​den reelle dokument, kan du bruge følgende:

ActiveDocument.Characters.Last.Select
Selection.Collapse

Manglen på elegance og symmetri mellem de to kommandoer er uheldigt, men uden at vide hvor indsættelsespunktet er placeret, disse kommandoer er sikrere end at bruge Homekey og EndKey alene.

WordTips er din kilde til omkostningseffektiv Microsoft Word træning. (Microsoft Word er det mest populære tekstbehandlingsprogram i verden.) Dette tip (13315) gælder for Microsoft Word 2007, 2010 og 2013. Du kan finde en version af dette tip for den ældre menu interfacet Word her: Flytning til i starten eller slutningen af ​​Real dokument.


© 2019 Zajacperrone.com | Contact us: webmaster# zajacperrone.com