Hi BPB,
If it's a VI and not an executable that gives you this error, you can fix the VI by changing the property that throws the error. My guess is that you are using an older version of Microsoft Office (for example Office 97) on the machine that gives the error. In that case you will have to change the property called "Value2" to "Value". "Value2" is a new property that wasn't available in older versions of Microsoft Office.
I searched for the error and found
this thread that also discusses it.
If you are running an executable, you will have to have built the executable using the actual version of Microsoft Office. There's no easy way of specifying that you want the executable to be built for another version than installed on the development machine. Check this KnowledgeBase that also describes it:
Error 2146959355 When Running Exe on Machine With Different Version of Office
- Philip Courtois, Thinkbot Solutions