David är en lärare som tilldelar sina elever en serie om cirka tjugo ord och fraser som de måste använda i en komposition. Varje ord eller fras måste användas minst en gång. Eleverna får en poäng för varje gång de använder ett av orden eller fraserna, även om inget extra för dubbletter. David letar efter ett enkelt sätt att markera sitt arbete, kanske med ett makro som söker efter varje ord och fras och skapar någon form av rekord av deras användning., Daves önskan är för ord att göra sökningen och räkna så att han kan fokusera sin energi på att bedöma kompositionens kvalitet.

om du vill ta reda på hur många händelser Det finns av ett visst ord eller en viss fras kan du använda Word: s sökfunktion. Följ dessa steg om du använder Word 2007:

  1. tryck Ctrl+F. Word visar Sökfliken i dialogrutan Sök och ersätt.
  2. i rutan Hitta vad anger du ordet eller frasen du vill hitta.
  3. Klicka på knappen Mer om den är tillgänglig.,
  4. Om du söker efter ett enda ord klickar du bara på kryssrutan Sök hela ord.
  5. Klicka på kryssrutan Markera alla objekt som hittats.
  6. Klicka på Hitta alla.

Word visar dig, i dialogrutan, hur många händelser Det ligger i ditt ord eller fras. Du kan hitta de önskade räkningarna ännu snabbare om du använder Word 2010 eller Word 2013:

  1. tryck Ctrl+F. Word visar navigeringsfönstret till vänster på skärmen. I rutan är fliken Bläddra markerad.,
  2. Om du söker efter ett enda ord klickar du på nedåtpilen till höger om den lilla förstoringsglasknappen och väljer alternativ. I dialogrutan Alternativ väljer du bara hitta hela ord.
  3. i rutan längst upp i navigeringsfönstret anger du ordet eller frasen som du vill hitta och trycker på Enter.

Word visar dig, högst upp i navigeringsuppgiftspanelen, hur många händelser Det ligger i ditt ord eller en fras.,

dessa tekniker, medan de är praktiska, förlorar en del av sin charm om du behöver upprepa det för tjugo ord och fraser i trettiofem olika studentkompositioner. Ett makro är faktiskt ett mer praktiskt tillvägagångssätt.

det skulle vara mycket bekvämt om antalet händelser som visas i dialogrutan Sök och ersätt var tillgängliga via VBA. Såvitt jag har kunnat bestämma är detta värde inte tillgängligt. Det innebär att du måste förlita dig på upprepad sökning och räkning i själva makrot., Ett bra exempel på hur detta kan göras finns i Microsoft Knowledge Base:


sidan indikerar att koden är för Word 2000, men det kommer att fungera bra med Word 2007 och Word 2010. Koden på den här sidan kan ändras, relativt enkelt, för att söka efter en serie ord eller fraser och visa alla resultat på en gång., Ett annat ganska unikt tillvägagångssätt är att vända antagandena om studentkompositionerna: anta att de använder var och en av orden eller fraserna (de börjar med en poäng på 20 om det finns tjugo ord och fraser) och bara subtrahera poäng om de inte använder en av dem.

makrot visar en poäng för kompositionen och visar också något av de ord eller fraser som inte användes i kompositionen.