Let me clarify further. The revision control is already incorporated within our title block. The custom properties i show above, are linked inside the title block for revision control. Our company is strange and does not always use the tools SolidWorks has built in. Currently we do not use the SolidWorks revision table for revision control.
Welcome! What you have described is not hard to program, yet it also contains a lot of specific details. Put those two facts together and I think you have good reason to learn the basics of VBA and the SolidWorks API yourself. Yes, someone could write this for you, and indeed I have below, but it would benefit you greatly if you knew how to maintain this macro yourself, since you may have to make edits in the future. If you want to learn everything necessary to maintain this macro, check out the free videos at the link below my name.
Dim swApp As SldWorks.SldWorks
Dim swModel As SldWorks.ModelDoc2
Dim swCustPropMgr As SldWorks.CustomPropertyManager
Set swApp = Application.SldWorks
Set swModel = swApp.ActiveDoc
Set swCustPropMgr = swModel.Extension.CustomPropertyManager(Empty)
swCustPropMgr.Set "CreatedDate", Date
swCustPropMgr.Set "CheckedDate", Date
'CheckedBy (Current User - Text Prompt)
swCustPropMgr.Set "CheckedBy", InputBox("Enter CheckedBy value.")
'Revision (Text Prompt)
swCustPropMgr.Set "Revision", InputBox("Enter Revision value.")
'Rev_1 (Text Prompt)
swCustPropMgr.Set "Rev_1", InputBox("Enter Rev_1 value.")
'Rev_Name (Current User - Text Prompt)
swCustPropMgr.Set "Rev_Name", InputBox("Enter Rev_Name.")
swCustPropMgr.Set "Rev_Date", Date
I hope this helps.
Thanks Keith! That is exactly what I was looking for. Also thanks for pointing me to your tutorial videos. I plan to view those, and hopefully will be able to learn how this all works.