2017-10-30 4 views
0

기본적으로 여러 항목을 선택해야하는 통합 문서에 슬라이서가 있습니다. VBA로이를 제어 할 수있는 방법을 찾지 못했습니다. 심지어 SendKeys 시도했지만 작동하지 않는 것.excel enable 기본적으로 슬라이서에서 다중 선택

여기가 현재 작동하지 않습니다. Sendkeys 코드.

ActiveSheet.Shapes.Range(Array("WMS")).Select 
     SendKeys "%S", True 
    ActiveSheet.Shapes.Range(Array("Equipment")).Select 
     SendKeys "%S", True 
    ActiveSheet.Shapes.Range(Array("Warehousing Skills")).Select 
     SendKeys "%S", True 
    ActiveSheet.Shapes.Range(Array("OCF Skills")).Select 
     SendKeys "%S", True 

이것은 의도 한대로 슬라이서를 선택하지만 sendkeys가 다중 선택을 활성화하지 않습니다. 전 sendkey 명령 전후에 일시 중지를 추가하려고했지만 여전히 작동하지 않는 것 같습니다.

VBA를 선택하면 두 개의 슬라이서 옵션이 선택됩니다. 이 작업을 수행하고 두 가지 옵션을 선택했지만 다중 선택을 사용하도록 설정하지 않았습니다.

+0

다중 선택을 사용하거나 여러 항목을 선택하려고 했습니까 (다중 선택이 설정되었는지 여부에 관계없이 VBA로 수행 할 수 있음). – jeffreyweir

+0

다중 선택을 사용하려고합니다. VBA로 여러 가지를 선택할 수 있다는 것을 알고 있습니다. 멀티 선택 토글을 실행하기를 바랐지만 그렇게하지 못했습니다. – Justin6587

답변

0

프로그래밍 방식으로 다중 선택 토글을 변경할 수 있다고 생각하지 않습니다 ...이 속성은 VBA를 통해 사용자에게 노출되지 않습니다. 수동으로 모든 슬라이서에서 해당 설정을 변경하거나 Ctrl 키를 누른 상태에서 사용자가 선택하는 동안 (해당 토글이 활성화 된 것처럼 여러 항목을 선택할 수 있도록) 사용자에게 가르쳐야 할 것 같습니다.