전체 페이지뷰

2010년 3월 26일 금요일

엑셀 메인메뉴 숨기기 매크로

엑셀의 VBA코드로 메인메뉴를 숨기게 할 수 있다.
방법은 다음과 같다.
   
Sub kk()
  Application.CommandBars("worksheet menu bar").Controls("편집(E)").Visible = False
  Application.CommandBars("worksheet menu bar").Controls("보기(V)").Visible = False
  Application.CommandBars("worksheet menu bar").Controls("삽입(I)").Visible = False
  Application.CommandBars("worksheet menu bar").Controls("서식(O)").Visible = False
  Application.CommandBars("worksheet menu bar").Controls("도구(T)").Visible = False
  Application.CommandBars("worksheet menu bar").Controls("데이터(D)").Visible=False
  Application.CommandBars("worksheet menu bar").Controls("창(W)").Visible = False
  Application.CommandBars("worksheet menu bar").Controls("도움말(H)").Visible=False
  Application.CommandBars("Drawing").Visible = False
End Sub

여기서 False를 True로 바꾸어주면, 메뉴가 다시 나타난다.

메뉴는 보이지만, 사용할 수 없게 만들려면
Visible를 Enabled로 바꾸면 된다.
True는 사용할 수 있게 하는 것이고, False는 사용하지 못하게 하는 것이다.

댓글 없음:

댓글 쓰기