>854
非表示のメニューは取得できないよ。
なぜなら非表示のメニュー削除されてるから非表示であって
元からあるモノをを非表示にしている訳ではない。
元々WindowsにはメニューのVisibleは無い。

多分VBのメニューは
Visible=Falseは RemoveMenu() でメニューを消して
Visible=Trueは InsertMenu() でメニューを追加している
という動きだと思うよ

動的に追加ってメニューを配列にしてLoad Unload じゃ駄目か?