Apply Display Rule based on activated Named View

Hey all, fairly new to writing vba and I am trying to think of a way to apply a display rule when a saved view is applied. The display rule and saved view are named the same.

I was trying to write a user form with a combo-box to do this but I am only able to populate things like levels, cells (training docs) and active file name. Any ideas on how to get the combo box to populate all the saved views available in the active model? I guess after that would be to select one and then select a go button to active the saved view and the display rule based on the same name. I thought tweaking the existing training document would work but I just cant get past the population of the combo box. I cannot post the training data as it is Bentley copyright protected but I bet some of you already have this documentation.

Mark W.