2010-08-08 10 views
6

Ho una classe scritta in VB.Net esposta a COM tramite ComClass & ComVisible attributes. La classe viene quindi resa disponibile a VBA tramite un TLB. In VB6 è possibile contrassegnare facilmente un membro nascosto nel browser degli oggetti ma ancora disponibile con un segno di spunta. In VB.Net l'unico modo che ho trovato per rendere un membro nascosto il browser degli oggetti VBA è quello di anteporre il nome a un trattino basso.Nascondere membro senza utilizzare Underscore

C'è un modo per nascondere un membro senza sottolinearlo?

risposta

0

L'unico modo che posso pensare è di modificare manualmente la libreria dei tipi creata da Tlbexp/Regasm (utilizzando strumenti come Oleview e Midl) e aggiungere l'attributo IDL [hidden] al metodo.

Problemi correlati