次の VBA マルコを Excel 2003 で実行しています。[保存]、[名前を付けて保存]、[ワークスペースを保存]、[送信] メニューがブロックされていますが、Excel 2010 の場合は同じことを行う必要があります。
Application.CommandBars("ワークシート メニュー バー").Controls("ファイル").Controls("名前を付けて保存...").Enabled = False
Application.CommandBars("ワークシート メニュー バー").Controls("ファイル"). Controls("保存").Enabled = False
Application.CommandBars("ワークシート メニュー バー").Controls("ファイル").Controls("ワークスペースを保存...").Enabled = False
Application.CommandBars("ワークシート メニュー バー").Controls("ファイル").Controls("送信先").Enabled = False
Application.CommandBars("ワークシート メニュー バー").Controls("フォーマット").Controls("シート").Enabled = False
Excel 2010 には [保存して送信] ([ファイル] リボンの下) と呼ばれる [新しいメニュー] がありますが、これも無効にしたいと考えています... どうすればよいですか? 次のような行に相当するものを探しています。
'Application.CommandBars("Worksheet Menu Bar").Controls("File").Controls("Save & Send").Enabled = False
ご協力ありがとうございました。