OK, try this email;
gerry.knight@hrdc-drhc.gc.ca
bird's eye?
1. clean doc
2. on open, pick up opener's network logon username. (Word username is useless as it can be easily changed) eg. name = Blah One
3. all input via userform, not manual enter in formfields
4. on "OK", information loaded into doc at bookmarks; new userform comes up asking for name of person file will be sent to for approval. eg. "Approve Person" . Also ask for simple password to be assigned for that person.
5. file saved as new file (original is kept clean, and is closed). Person set as the one to approve is inserted into field in document; also set as Windows Explorer comment. So file will show in Explorer as:
Comment: completed by: Blah One
to be approved by: Approve Person
Person set as doing the approval also set as document variable, as well as password.
Blah One set by logic as NOT being able to open document again. i.e. if username = Blah One then doc.close
6. new document emailed to person who will approve, with the password - frankly this is bogus and is NOT secure - just looks good.
7. person approving opens file; file checks for current network logon and matches to doc variable of ApprovedBy, if matches asks for password. Opens new userform asking for approval - you may need to tell me other requiremnts.
8. person approving is totally locked out of any changes, including copying any contents via Ctrl-C. All they can do is yes or no. If no, document automatically closes with "Not approved" by their name.
9. If yes, "Approved" is marked into field, along with date, and set as doc variable, and comments adjusted for same.
Comment: completed by: Blah One
approved by: Approve Person
date: whatever
10. counter (doc variable) set as Approved1. File saved.
11. If Approve person reopens file, message box requires specific OK to open file, as it is already approved.
12. If Approved person requires Blah One to work on it again, they, and they alone, can reset the ability for Blah One to open file again.
Is that a enough of a bird's eye?
I have half way there....
Gerry