三流君 ken3のmemo置き場

メモ置き場、保管庫として利用。まとまっていませんがヨロシク

挨拶・自己紹介:
失敗続きのAB型の変わり者 :三流プログラマー Ken3です
フリーのエンジニア・個人事業主です・・と書くと聞こえはイイが(それとなくカッコよく聞こえるが)、 現在は小さな案件の受注請負 と 短期派遣 で 日々つつましく?ほそぼそと暮らしてます。
(※詳細は[三流君 三流プログラマーとは?]を見てください)


広告:


[記事一覧、バックナンバーを見る]

キャンセルされた質問 Application.CommandBars("Worksheet Menu Bar").Reset

キャンセルされた質問

>>

以下の質問がキャンセルされました。


質問情報
~~~~~~~~
質問内容: 「 エクセル2003、2007、2010で使用するエクセルのツールを作成しています。
エクセル2010、エクセル2007においてVBA(マクロ)を記述し「ファイル」ー「上書き」を非表示(使用禁止)にしたいです。
エクセル2003では、以下のようにしています
Application.CommandBars("Worksheet Menu Bar").Reset
     With Application.CommandBars("Worksheet Menu Bar").Controls(1)
    .Controls(4).Enabled = False
     Application.CommandBars("Standard").FindControl(, 3).Enabled = False
 End With

尚、おそらく共通化するのは、難しいエクセルのバージョンを識別して、実行するサブルーチンを変える方法でもよいと思いいろいろ調べてみたのですが、VBA(マクロ)初心者であるので行き詰ってしまっております。

アドバイスよろしくお願い申し上げます。 」
<<

 

2007からリボン?が入ってきて、コマンドバーが少し違うのかなぁ。

時間を見て 調べてみようかなぁ。。。