2010-08-08 80 views
6

我有一個VB.Net寫的COM類暴露給ComClass & ComVisible屬性。然後該類通過TLB提供給VBA。在VB6中,您可以輕鬆標記隱藏在對象瀏覽器中的成員,但仍可用複選標記。在VB.Net中,我發現讓VBA對象瀏覽器隱藏成員的唯一方法是在名稱前加一個下劃線。隱藏成員不使用下劃線

有沒有辦法隱藏一個成員而不強調它?

回答

0

我能想到的唯一方法是手動編輯由Tlbexp/Regasm(使用像Oleview和Midl這樣的工具)創建的typelib,並向該方法添加[hidden] IDL屬性。