You are visitor number ????? since 13 November 2006

Go to Howard Kaikow's home page

Copyright © 2006 by Howard Kaikow. All rights reserved.

Date: 1 December 2006

Author: Howard Kaikow <>

Subject: Office Stuff Examples

Download the latest version of the Office Stuff Examples


In general, anti-virus programs use two techniques to detect malware:

An AV scan may result in the identification of a malware when none is present, or the identification of a risk when there is no risk. Such identifications are usually called false positives.

Microsoft Office

One of the options made available by at least one AV program is to offer an additional option for protecting Microsoft Office files from malware.

Although well-intended, such options:


Installing OfficeStuffExamples.exe will result in three items being added to Start|Programs|Howard Kaikow. All three run identical code.


Since all three executions use identical code, one would think that all three would have the same malware warnings. Code executed within Microsoft Office is no different than IDENTICAL code executed outside of Microsoft Office.


All three demonstrations give you an opportunity to select a directory, and then confirm the selected directory in a MsgBox. Not really useful, but a technique is used that raises a warning if used with at least one AV program that has its Microsoft Office option enabled.


The demonstrations were compiled using Microsoft Visual Basic 6 (with SP 6) and Microsoft Office 97. The demonstrations should work with Microsoft Office 97, 2000, XP, and 2003.

For the DLL and EXE demonstrations, you will need to have the following installed:


I have developed the program using Microsoft Windows 2000, and I have not verified whether the demonstrations will work on operating systems older than Microsoft Windows 2000.

Installing the program

Run the program OfficeStuffExamples.exe.

The program will be installed in a directory of your choosing and will be assigned to the Howard Kaikow group in the Start menu.

The program may be uninstalled from Add/Remove Programs in the Control Panel.