[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2007/05/08(Tue) 19:01
投稿者名:ダンボ
Eメール:
URL :
タイトル:
メニュー時間差表示
独り言に近いのですが。
Excel/Wordのシステムメニューは最近使ったものだけ表示され、時間がたつと全部表示される。
あれってなんて呼ぶんでしょうね?

私の作っているExcelVBAも随分ユーザメニューが増えすぎて、メニューを選ぶのに間違いそうで。
そこでそのシステムメニュー時間差表示を取り入れようかと思っているのですが。
・各メニュー項目に使用頻度を記録しておく
・メニュートップ階層をクリックしたときタイマー開始して、
・使用頻度に応じた表示をして、
・タイマーが切れたら全部表示する
ってことを実装するのでしょうか?
いやそれともそういうAPI/ファンクションが既にある?
(Excel2000VBAです)

投稿時間:2007/05/08(Tue) 22:01
投稿者名:魔界の仮面弁士
Eメール:
URL :
タイトル:
Re: メニュー時間差表示
> Excel/Wordのシステムメニューは最近使ったものだけ表示され、時間がたつと全部表示される。
> あれってなんて呼ぶんでしょうね?

VBA 上では、CommandBars.AdaptiveMenus プロパティで示される物ですね。
英語圏では Personalized Menus、日本語ではインテリメニューと呼ばれています。