MSDN - там есть все!!!!!
www.msdn.microsoft.com
Далее Support->KnowledgeBase
А там!
Правда на аглицком,но ...
А для начала. Можешь пару вирусов макровских поймать. Как? = Просто.
Находишь зараженный файл.
Удаляешь Normal.dot
Открываешь Word (97 не ниже)
Alt+F11 Ну или просто через меню ... правильно!->в VBA
Потом в ворде открываешь зараженный файл.
Практика показывает что 80% всех макро вирусов так ловятся.
А далее дело техники.
P.S.
А чтоб это безопасно было Можешь сделать маленькую фичу:
После открытия VBA выбери обработчик события Document_Open в файле проекта Normal.dot - получится две линии заготовки обработчика.
Private Sub ... & end sub
и поставь BreakPoint на одну из них.
Что получится - посмотришь. (Кстате примерно этот принцип используют иммунизаторы от макровских вирусов... один и я написал - теперь никакого геморроя с ними не имею)