잘 작동하는 사용자 지정 리본이 있지만로드 할 때 통합 문서 제목을 확인하고 Invalidate 메서드를 사용하려고 할 때만 특정 통합 문서를 표시하도록 추가하고 싶습니다. 조건은 거짓입니다. 불행히도 커스텀 리본 탭은 여전히 보이지 않습니다. Excel VBA 사용자 지정 리본 탭 숨기기
다음
내 하위입니다 : 내가 코드가 알 수 있도록 내있는 MsgBox 메시지가 화면에 표시 참조 Microsoft Documentation: 방법 문서를 읽고 나에게 올바른 것
Public Sub loadMyRibbon(ribbon As IRibbonUI)
Set RibUI = ribbon
If Not workbookTitle = "My Workbook" Then
If Not RibUI Is Nothing
RibUI.Invalidate
MsgBox "Not Working"
End If
End If
End Sub
그 시점까지 올바르게 실행되지만 RibUI.Invalidate는 내 탭을 숨기지 않습니다. 모든 포인터를 감사하십시오!
RibUI.InvalidateControl "myTag"
을하지만이 또한 리본이 표시되지 않습니다 것을 의미하지 않는다