2011-12-23 2 views
2

Excel에서 범위 선택 컨트롤을 리본 막대에 추가하는 일반적인 방법은 무엇입니까? 추가 기능을 만들고 사용자가 일련의 범위를 정의 할 수 있도록해야합니다. 다음은 내가 원하는 것을 보여주는 질문에 대한 링크입니다. Provide a range selection tool/utility to the user in Excel VBA. 그러나 질문에 대한 대답은 winform의 컨텍스트에서만 작동합니다. 내 연구에 따르면 RefEdit 컨트롤은 리본 막대에서 직접 사용할 수 없습니다. 그게 사실이야? 그렇다면 어떤 솔루션을 추천하십니까? RefEdit 컨트롤이 포함 된 팝업을 트리거하는 버튼을 만드는 것이 고려되었지만 사용자가 추가 클릭을하기 때문에 사용자 경험이 좋지 않습니다.Excel 리본 막대에서 범위 선택기를 활성화하려면 어떻게합니까?

답변

0

불행히도, 귀하는 틀림 : RefEdit 컨트롤은 리본 내에서 사용할 수 없습니다. 그러나 버튼 컨트롤을 사용하여 editBox의 getText 동적 속성을 사용하여 현재 선택된 범위로 editBox 컨트롤을 채울 수 있습니다. 이렇게하면 선택한 범위를 표시하고 클릭 한 번으로 값을 유지하는 리본 안에 컨트롤이 배치 될뿐만 아니라 필요한 경우 다른 자동화 된 프로세스도 실행될 수 있습니다.

+0

감사합니다. 또한 RefEdit이 부족한 리본이 아니라 일반적으로 관리되는 코드라는 사실을 알게되었습니다. 그것은 나에게 정말로 놀라운 일이다. – hughesdan

관련 문제