David je učitel, který přiřadí své studenty řadu asi dvacet slov a frází, které se musí použít v kompozici. Každé slovo nebo fráze musí být použity alespoň jednou. Studenti získají jeden bod za pokaždé, když používají jedno ze slov nebo frází, i když nic navíc pro duplikáty. David hledá snadný způsob, jak označit svou práci, možná s makrem, které hledá každé slovo a frázi a vytváří nějaký záznam o jejich použití., Daveova touha je, aby slovo hledalo a počítalo, aby mohl soustředit svou energii na hodnocení kvality kompozice.

Pokud chcete ručně zjistit, kolik výskytů existuje určitého slova nebo fráze, můžete použít funkci Word ‚ s Find. Pokud používáte Word 2007, postupujte takto:

  1. stiskněte Ctrl + F. Word zobrazí kartu Najít a nahradit dialogové okno.
  2. do pole Najít co zadejte slovo nebo frázi, kterou chcete najít.
  3. klikněte na tlačítko Více, pokud je k dispozici.,
  4. Pokud hledáte jediné slovo, klepněte na tlačítko Najít celá slova pouze zaškrtávací políčko.
  5. klikněte na zaškrtávací políčko zvýraznit všechny nalezené položky.
  6. klikněte na Najít vše.

slovo vám v dialogovém okně ukáže, kolik výskytů se nachází ve vašem slově nebo frázi. Požadované počty najdete ještě rychleji, pokud používáte Word 2010 nebo Word 2013:

  1. stiskněte Ctrl+F.Word zobrazí panel navigačních úloh na levé straně obrazovky. V podokně je vybrána karta Procházet.,
  2. Pokud hledáte jediné slovo, klikněte na šipku dolů vpravo od tlačítka malé lupy a vyberte Možnosti. V dialogovém okně Možnosti zvolte najít pouze celá slova.
  3. do pole v horní části navigačního panelu zadejte slovo nebo frázi, pro kterou chcete najít, a stiskněte klávesu Enter.

slovo vám ukáže, v horní části panelu navigačních úloh, kolik výskytů se nachází ve vašem slově nebo frázi.,

tyto techniky, i když jsou užitečné, ztrácejí své kouzlo, pokud je třeba opakovat dvacet slov a frází ve třiceti pěti různých studentských kompozicích. Makro je skutečně praktičtější přístup.

bylo by velmi výhodné, kdyby počet výskytů zobrazených v dialogovém okně Najít a nahradit byl přístupný prostřednictvím VBA. Pokud jsem byl schopen určit, tato hodnota není přístupná. To znamená, že se musíte spolehnout na opakované vyhledávání a počítání v samotném makru., Jeden dobrý příklad, jak to lze udělat, je nalézt ve znalostní bázi Microsoft Knowledge Base:


tato stránka označuje, že kód je pro Word 2000, ale to bude fungovat v pohodě s aplikací Word 2007 a Word 2010. Kód na této stránce lze relativně snadno změnit, vyhledat řadu slov nebo frází a zobrazit všechny výsledky najednou., Další poměrně unikátní přístup je zvrátit předpoklady o studentské kompozice: předpokládám, že použití každého slova nebo fráze (začnou se skóre 20 pokud existuje dvacet slov a frází) a pouze odečíst body, pokud nechtějí použít jeden z nich.

makro zobrazí skóre pro kompozici a také zobrazí některá ze slov nebo frází, která nebyla ve složení použita.