I see no problem in your approach.
I do have two suggestions you might want to implement:
a. Add a software switch (for software testing and/or production use) that allows the user to use the OLD 3rd party application even if the new 3rd party application is available.
b. Add provision in the software for a FUTURE 3rd pary update and/or
replacement of the 3rd party software with your own code.
----------------------
When checking for file existence, I like to use the following function (written and
tested in Excel 2003 on a Vista 32 bit system), because it can coexist with and not
disrupt the the Excel VBA dir() command.
Pleae note that my initials are added to the function not to boost my ego,
but to let me know that the function is not a 'built in' Excel Function,
that might have the name 'FileExists().
Lewis
Bookmarks