No, no optional office/VBA components should be necessary for the code. Outside of office, it is calling shell32.dll, ole32.dll and on Office97 systems it would be calling VBA332.DLL as well.
When I have a moment I'll post a version without all path selection code (that's the code doing all these calls above), maybe that's what's tripping it up on your systems since Virus Scanners don't like it or something like that.
|