独り言に近いのですが。Excel/Wordのシステムメニューは最近使ったものだけ表示され、時間がたつと全部表示される。あれってなんて呼ぶんでしょうね?私の作っているExcelVBAも随分ユーザメニューが増えすぎて、メニューを選ぶのに間違いそうで。そこでそのシステムメニュー時間差表示を取り入れようかと思っているのですが。・各メニュー項目に使用頻度を記録しておく・メニュートップ階層をクリックしたときタイマー開始して、・使用頻度に応じた表示をして、・タイマーが切れたら全部表示するってことを実装するのでしょうか?いやそれともそういうAPI/ファンクションが既にある?(Excel2000VBAです)
> Excel/Wordのシステムメニューは最近使ったものだけ表示され、時間がたつと全部表示される。> あれってなんて呼ぶんでしょうね?VBA 上では、CommandBars.AdaptiveMenus プロパティで示される物ですね。英語圏では Personalized Menus、日本語ではインテリメニューと呼ばれています。