I'm looking at upgrading some of our companies documents from .doc files to .docx. Within these documents there are some custom document properties which are read on open to ensure a user has completed the relevant fields. To do this i was previously using the dsofile within a macro for the test. This no longer seems to work when converting to the .docx formats (there seems to be a patch that can be installed but dont want to do this for everyone).
Does anyone have any advice on the simplest way to accomplish this with the newer file formats - some say xpath, but i've read that much i'm just confused.

Basically what the macro does is say

For each object in oledocument custom properties
If manager = "" then
display message "please complete manager name"

the code is more complex but that is the general idea and wondering if someone could point me down the right area to look into.