Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


5686 / 13645 ツリー ←次へ | 前へ→

【49461】EXCELのレジストリーを間違って消しちゃいました・・・ oscar900 07/6/5(火) 18:39 質問[未読]
【49463】Re:EXCELのレジストリーを間違って消しちゃ... Kein 07/6/5(火) 18:51 発言[未読]
【49464】Re:EXCELのレジストリーを間違って消しちゃ... oscar900 07/6/5(火) 19:23 質問[未読]
【49480】Re:EXCELのレジストリーを間違って消しちゃ... Jaka 07/6/6(水) 10:02 発言[未読]
【49483】Re:EXCELのレジストリーを間違って消しちゃ... oscar900 07/6/6(水) 11:09 お礼[未読]

【49461】EXCELのレジストリーを間違って消しちゃ...
質問  oscar900 E-MAIL  - 07/6/5(火) 18:39 -

引用なし
パスワード
   CommandBarsでメニューに項目を追加している最中に、追加した項目が一杯になったので消したところ、追加した項目の Tag を判断せず Delete してしまったせい(?)か、元々あるべきメニュー項目が全て消えてしまいました。
普及が可能であればどなたか教えて下さい。。。

【49463】Re:EXCELのレジストリーを間違って消しち...
発言  Kein  - 07/6/5(火) 18:51 -

引用なし
パスワード
   ↓の「ツールバーの再構築(Excel.xlb)」を、やってみて下さい。
http://support.microsoft.com/kb/825052/ja
*URL先頭の4文字は半角に変換して下さい。

【49464】Re:EXCELのレジストリーを間違って消しち...
質問  oscar900 E-MAIL  - 07/6/5(火) 19:23 -

引用なし
パスワード
   アドバイスありがとうございます。
早速やってみましたが、ど〜も私のPCにはExcel.xlbファイルが無くできませんでした。
教えて頂いたURLのページを見ててちょっと気になったのですが、私が消してしまったのはツールバーの項目でなく、右クリックメニューが全て消えてしまいました(言葉足らずと言うか、誤った質問内容ですいませんでした)。

多分、本来はこのように実行しなければならなかったと思っていますが
  For Each newItemCell In Application.CommandBars("cell").Controls
    If newItemCell.Tag = "name" Then newItemCell.Delete
  Next newItemCell

このように実行して消えちゃいました。
  For Each newItemCell In Application.CommandBars("cell").Controls
    newItemCell.Delete
  Next newItemCell

ちなみに項目の追加はこのようにやりました。
Application.CommandBars("cell").Controls.Add

復旧できるのでしょうか???

【49480】Re:EXCELのレジストリーを間違って消しち...
発言  Jaka  - 07/6/6(水) 10:02 -

引用なし
パスワード
   ダメもとで

Application.CommandBars("cell").Reset

因みに.xlbは、WinXpの場合、
フォルダオプションにて、隠しファイルを表示しない
のチェックを外すとかしないと、見えないらしいです。

保護されたオペレーティングシステム・・・
も外す??
WinXPでないのでこの変はわかりません。

Win2000ですが、私は全て外しちゃってます。

【49483】Re:EXCELのレジストリーを間違って消しち...
お礼  oscar900 E-MAIL  - 07/6/6(水) 11:09 -

引用なし
パスワード
   ▼Jaka さん:
>ダメもとで
>Application.CommandBars("cell").Reset
#感謝、感謝で、大感激です!!!
 「ダメもと」どころか普及できました。
 ここ2日程悩んで、色々試してみようと思っていたのですが、
 また、他の所を壊してしまうのが怖くてできずにいました。。。
 本当にありがとうございました。

>因みに.xlbは、WinXpの場合、
>フォルダオプションにて、隠しファイルを表示しない
>のチェックを外すとかしないと、見えないらしいです。
#そうゆうことでしたか。こちらも勉強になりました。
 ありがとうございます。

5686 / 13645 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free