문제

활성 문서의 상태에 따라 메뉴를 변경하는 Word 2003 .dot 템플릿이 있습니다.
그만큼 DocumentChange, DocumentOpen 그리고 NewDocument 이벤트 Word.Application 트리거 설정 .Visible 그리고 .Enabled CommandBarButton 컨트롤의 속성입니다.

활성 문서를 전환할 때 컨트롤은 다음을 변경하여 노출됩니다. Visible 속성은 올바르게 표시되지만 활성화/비활성화된 텍스트 버튼의 모양은 변경되지 않습니다.활성화된 컨트롤 위에 마우스를 올려 표시할 수 있지만 비활성화된 컨트롤은 창을 앞에 배치할 때까지 다시 그려지지 않습니다.

숨기기 및 노출을 시뮬레이션하기 위해 메뉴 표시줄에 다시 그리기 메시지를 보내는 간단한 방법이 있습니까?

도움이 되었습니까?

해결책

컨트롤의 표시 및 활성화 속성을 가지고 놀고 있습니다.그런데 새로 고치기 위해 전체 명령줄을 숨기거나 숨기기 해제하려고 했나요?

application.CommandBars.ActiveMenuBar.visible = false
application.CommandBars.ActiveMenuBar.visible = true
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top