VBA를 사용하여 Office 2007 리본의 값을 읽으십시오
-
03-07-2019 - |
문제
VBA를 사용하면 2007 리본이라는 단어에서 텍스트 (Combobox) 컨트롤의 값을 찾을 수 있습니까?
"홈"탭에서 현재 선택된 글꼴 이름을 읽고 싶다고 가정 해 봅시다.
나는 그것을 사용하는 예를 보았다 IAccessible
할 인터페이스 약간 리본과의 상호 작용 (즉, 열거)이지만 제어 값을 읽는 것은 불가능한 것 같습니다. 다른 방법이 있습니까, 아니면 VBA가 완전히 잠겨 있습니까?
해결책
나는 당신이 내장 된 속성을 읽기 위해 리본을 얻을 수 있다고 생각하지 않습니다. 글꼴 이름의 특정 예제는 다음을 사용할 수 있습니다.
Msgbox Application.Commandbars.Findcontrol(ID:=1728).Text
당신은 다른 정보에 대한 접근 방식을 애착 할 수있을 것입니다.
제휴하지 않습니다 StackOverflow