콘텐츠
Microsoft Excel에는 양식 컨트롤과 ActiveX 컨트롤의 두 가지 유형의 컨트롤이 있습니다. 후자는 "ActiveX 명령"이라고도합니다. 둘 다 사용자가 Excel 문서에 단추 및 기타 기능을 추가 할 수 있습니다. 세 가지 유형의 양식 제어 단추와 네 가지 유형의 ActiveX 명령 단추를 사용할 수 있다는 점에서 두 가지 차이점이 있습니다.
양식 제어
원래의 Microsoft Excel 컨트롤을 양식 컨트롤이라고합니다. 최신 버전의 소프트웨어와 호환되지 않으며 VBA (Visual Basic for Applications-Visual Basic for Applications) 코드를 사용하지 마십시오. 제어 양식은 코드를 실행할 수 있지만 사용자 양식, 웹 사이트 또는 이벤트 추적으로 사용할 수 없습니다. 가장 큰 장점은 단순성과 호환성입니다. 그러나 사용이 제한되어 큰 단점이 있습니다.
ActiveX 컨트롤
ActiveX 컨트롤은 종종 VBA 코드와 함께 사용되지만 양식 시트에는 코드가 필요하지 않습니다. 양식 컨트롤과 마찬가지로 ActiveX 컨트롤은 스프레드 시트에서 사용할 수 있습니다. 그러나 사용자 양식 및 이벤트 추적에도 사용할 수 있습니다. 해당 컨트롤은 명령을 실행할 수도 있지만 이벤트 컨트롤을 통해서만 가능합니다. 이러한 컨트롤의 가장 큰 장점은 유연성과 사용자 지정 기능입니다. 가장 큰 단점은 복잡성입니다.
제어 버튼의 유형
양식 제어 단추에는 클릭, 옵션 및 회전 단추의 세 가지 유형이 있습니다. 이 외에도 ActiveX에는 토글 버튼이 있습니다. 표준 버튼을 클릭 버튼이라고합니다. 누군가 클릭하면 작업을 생성하는 명령을 실행합니다. "라디오 버튼"이라고도하는 옵션 버튼은 사용자가 제한된 옵션 중에서 선택할 수 있도록합니다. 회전 버튼을 사용하면 값을 늘리거나 줄일 수 있습니다. 회전 버튼에는 추가 수정을 위해 값을 줄이거 나 늘리거나 직접 입력 할 수있는 화살표가 있습니다.
ActiveX 컨트롤과 양식 컨트롤 비교
"ActiveX"버튼과 폼 버튼의 가장 큰 차이점은 사용에 있습니다. 후자는 사용자 양식이나 웹 페이지에서 사용할 수 없지만 ActiveX 양식은 사용할 수 있습니다. 또 다른 차이점은 ActiveX 단추는 양식과 달리 VBA 코드를 사용할 수 있다는 것입니다. ActiveX는 또한 추가 버튼 유형 인 토글 버튼으로 리소스를 제어합니다. 단추 유형에 관계없이 ActiveX에서는 양식 단추보다 더 높은 수준에서 사용자 지정할 수 있습니다. 그러나 양식 양식은 사용하기가 더 쉽습니다.