2017-10-16 24 views
0

Excel 2016에서 대화 형 체크리스트를 만들겠습니다. 양식 컨트롤 대신 활성 x 컨트롤을 사용할 가능성이 더 많습니다. 폼 컨트롤에서는 체크 박스의 크기를 조정할 수도 없습니다.Excel에서 ActiveX 폼 컨트롤을 사용하면 단점이 있습니까?

엑셀에서 액티브 X를 사용하는 것은 좋지 않으며 양식 컨트롤을 사용해야하지만 실제로 불리한 점은 무엇입니까?

링크에서 단점을 찾을 수 없습니다. 어쩌면 당신이 파일을 열 때 활성 x 허용해야합니다,하지만 단점으로 볼 수 없습니다.

+0

의 사용 가능한 복제 (https://stackoverflow.com/questions/15455179/what-is :

은 촬영 -the-the-difference-between-form-controls-and-excel-in-excel-20) – xxbbcc

+0

액티브 X에 대한 링크에는 단점이 없습니다. 파일을 열 때 활성 x를 허용해야하지만, 진짜 단점이 아닙니다. – Xtreme

+0

한번 더 읽어 보시기 바랍니다. – xxbbcc

답변

1

액티브 X 프로의 : 옵션의 많은 이벤트의 많은 (VBA), 서식 옵션 로트, 목록이 선택한 값이 아닌 인덱스 번호를 반환합니다.

액티브 X의 단점 : 성가신은 가끔 파일 손상에 문제의 원인이 여러 컨트롤에 대한 하나의 매크로를 사용합니다.

양식 컨트롤 프로의 : 사용하기 간단 매크로에 할당 제어는 간단하다, 차트 시트에 사용할 수 있습니다, 리틀 알려진 문제.

양식 컨트롤 con : 목록은 선택한 값 대신 색인 번호를 반환합니다.

일반적으로 양식 도구 모음의 컨트롤을 사용하는 것이 좋습니다. 양식 컨트롤을 사용하여 수행 할 수없는 형식에 관한 특정 요구 사항이 있거나 VBA에서 이벤트를 프로그래밍하려는 경우 ActiveX 컨트롤 (컨트롤 도구 상자 컨트롤)으로 전환해야합니다. [? 엑셀 2010에서 "폼 컨트롤"과 "ActiveX 컨트롤"의 차이점은 무엇입니까] http://www.jkp-ads.com/Articles/controls02.asp

+0

"또는 VBA에서 이벤트를 프로그래밍하려는 경우. 한 가지 예는 체크 박스가 표시 될 때 다른 확인란을 표시하고 숨기려고한다는 것입니다. 폼 컨트롤과 VBA를 사용하는 활성 x 컨트롤 모두에서이 작업을 수행 할 수 있습니다. 그래서 VBA를 사용하기 때문에 Active x를해야합니까? – Xtreme

+0

당신이 그들로부터 이벤트를 사용하여 코드를 트리거하는 경우에만 그렇지 않으면 프로의 Form 컨트롤이 여전히 중요합니다. –

+0

이며 기사는 8 살 이상입니다. 그 이후로 활동적인 x로 많은 작업을 해왔어야합니다. – Xtreme