Flytte innsettingspunktet i en Macro

December 4  by Eliza

VBA lar deg bruke kommandoer for å flytte innsettingspunktet opp, ned, til venstre og høyre i dokumentet. Du gjør dette ved å bruke MoveUp, MoveDown, MoveLeft, og MoveRight metoder. Du må da angi typen enheter du ønsker å flytte, samt hvor mange. Den grunnleggende syntaksen er som følger:

Selection.direction Enhet: = enheter, Count: = num, Extend: = forlengelse

hvor retningen er en av metodene (MoveUp, MoveDown, MoveLeft eller MoveRight). Hvis du bruker MoveUp eller MoveDown metoder, kan du bruke enheter av wdLine, wdParagraph, wdWindow, eller wdScreen. Hvis du bruker MoveLeft eller MoveRight metoder, kan du bruke enheter av wdCharacter, wdWord, eller wdSentence. Num innstillingen angir hvor mange av enhetene du vil flytte innsettingspunktet. Utvidelsen verdi er enten wdMove (hvis du bare ønsker å flytte innsettingspunktet) eller wdExtend (hvis du ønsker å forstørre valg av din bevegelse).

Som et eksempel, la oss si at du ønsker å flytte innsettingspunktet til høyre med fem tegn. Riktig kommando for å gjøre dette ville være følgende:

Selection.MoveRight Enhet: = wdCharacter, Count: = 5, Extend: = wdMove

Hvis du i stedet ønsker å flytte innsettings peke opp to avsnitt, og velg tekst fra gjeldende innsettingspunktet plassering til den nye, ville du bruke følgende linje:

Selection.MoveUp Enhet: = wdParagraph, Count: = 2, Extend: = wdExtend

Du kan på samme måte konstruere andre bevegelseskommandoer for makroen.

WordTips er din kilde for kostnadseffektiv Microsoft Word trening. (Microsoft Word er den mest populære tekstbehandlingsprogrammet i verden.) Dette tipset (784) gjelder for Microsoft Word 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Word (Word 2007 og senere) her: Flytte innsettingspunktet i en makro.