Excel VBA質問箱 IV

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

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


37324 / 76732 ←次へ | 前へ→

【44579】Re:ブックを保護せずシートを削除させない
回答  飛ばない豚  - 06/11/22(水) 11:09 -

引用なし
パスワード
   ▼けんけん さん:
とりあえず、シートの削除のメニューを使用禁止にしてみてはいかがでしょう。


[編集(E)]-[シートの削除(L)]の使用禁止
Application.CommandBars("Worksheet Menu Bar") _
      .Controls("編集(E)") _
      .Controls("シートの削除(L)") _
      .Enabled = FALSE

シート名タブでの右クリック-->削除の使用禁止
Application.CommandBars("Ply") _
      .Controls(3) _
      .Enabled = FALSE

これでシートの削除は防げるかと思います(たぶん)


これらは一度設定すると、他のBookを開いたときも
使えなくなるので、該当のBook使用終了時には、
.Enabled = TRUE として戻すようにして下さい。


参考までに(^・ω・^)
2 hits

【44557】ブックを保護せずシートを削除させない けんけん 06/11/21(火) 19:51 質問
【44579】Re:ブックを保護せずシートを削除させない 飛ばない豚 06/11/22(水) 11:09 回答
【44588】Re:ブックを保護せずシートを削除させない けんけん 06/11/22(水) 17:26 お礼

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