The objhandler objects can also be accessed by name or index, though here I did not specify a key when adding to the collection. There shouldn't really be any need to do this though - the sole purpose of the class is to handle events.
The combobox is already on the sheet when you assign it to the objhandler class so that question doesn't really apply. Since Combo is a reference to the actual on-sheet combobox, all the properties are available.
Unfortunately, activex controls are part of the vbproject so adding them or making design time changes, among other things, causes state loss and the collection goes out of scope and gets reset so you have to rerun the code. That's why I try to avoid controls on sheets generally and use Forms controls if possible if I really need controls on sheets.
Bookmarks