In reply to Solsbury:
If it's a password that you need in order to open the document, and it's the newer .docx format (not sure how macs work) then you are probably , effectively, stuffed. Or at least restricted to finding an old pre-password protected backup as you have already done.
The password on these newer formats is a proper encryption job that effectively means you have to brute force it - of course there are tools to do this, but it's an acquired and slow taste. Basically have to smash through every possible permutation until they find the right one.
If my maths are right, for an order of magnitude idea if the password could be lower or upper case letters plus the numbers 0-9 then that's 26+26+10 = 62 possible combinations for each letter. For a 10 character password that is 62^10 possible combinations = 839,299,365,868,340,224 to try before you are guaranteed to find the right password. If there are any extra characters such as 10 possible special ones like ! or # or then 72^10 = 3,743,906,242,624,487,424 possible permutations
Find a machine that can try 100 million different passwords every second and it will take 1187 years to try every combination. Current machines can only manage a few thousand tries per second so even 1187 years is rather optimistic unless you get very very lucky.
If you have a brute force tool that supports taking enough information to allow it to intelligently try permutations such as including parts of the date and year to dramatically narrow down the options then you may be in with a chance, failing that you need the resources of a state spy agency.
How lucky do you feel?