Angiv et Excel-område - en gruppe af regneark celler - ved hjælp af "celler" eller " Range " funktioner. Angiv en bestemt Word Range med " Range " funktion af typen Word indhold - ord, sætning eller afsnit - som du ønsker at arbejde med. Bemærk, at " Range " refererer til to forskellige objekter , hvoraf den ene er i Word og den anden i Excel . Men begge objekter henvises til dokumentets indhold . Angivelse enkeltceller
For at angive en enkelt celle i det aktive regneark , skal du bruge VBA " Celler " funktion med dette format: " Celler ( række, søjle) . " Bemærk at dette er en forkortet måde indikerer den " Celler " ejendom " ActiveSheet " objekt som følger: " ActiveSheet.Cells ( række, søjle) ." Brug denne skabelon til at markere celle "A1" i det aktuelle regneark , for eksempel: " . . Cells ( 1,1) skal du vælge" For at angive en enkelt celle at tildele en værdi til cellen , skal du bruge denne prøve : " . . Cells (1,1 )-værdi = 5 "
Angivelse Flere Cells
Brug VBA " Range " funktion til at angive en gruppe af celler . For eksempel , skriv " Range (" C5: C6, B8 "). Vælg" for at angive , og vælg cellerne C5 , C6 og B8 . Brug komma til at angive celler, der ikke støder op til hinanden , ligesom du ville gøre i "Name box " kontrol over regnearksgitteret i Excels standard , ikke- VBA -interface. Bemærk at " Range "-funktionen kan du nemt angive et interval i et regneark foruden den aktive. Men hvis du arbejder med blot ét regneark i en projektmappe , skal du bruge " Celler "-funktion. Denne funktion kører hurtigere, fordi VBA ikke behøver at oversætte strengen til en række som den skal med " Range "-funktionen
Ord: . Angiv forhold til indsætningspunkt
< br >
Brug Word " Selection" objekt til at angive et interval i forhold til den aktuelt markerede tekst eller til indsætningspunkt , hvilket er hvor den blinkende markør vises, hvis ingen tekst er markeret . Udsagnet " . Selection.Paragraphs (1) Range.Select " for eksempel , vælger det aktuelle valg første afsnit
Ord: . Forhold til Hele dokumentet
For at specificere et ord , sætninger eller afsnit rækkevidde i forhold til dokumentets hele indholdet , skal du bruge denne prøve udtalelse: " . . ActiveDocument.Paragraphs (1) Range.Select " Erstat "Stk " med "ord" eller "sætninger " efter behov. Bemærk at "1" her refererer til det første afsnit i dokumentet. Skriv et andet indeks for at angive en anden afsnit.