Разликата между Active X, командни бутони и бутони за формуляри

Автор: Annie Hansen
Дата На Създаване: 2 Април 2021
Дата На Актуализиране: 21 Ноември 2024
Anonim
JavaScript for Web Apps, by Tomas Reimers and Mike Rizzo
Видео: JavaScript for Web Apps, by Tomas Reimers and Mike Rizzo

Съдържание

Microsoft Excel има два вида контроли: контроли за формуляри и ActiveX контроли. Последните са известни още като „ActiveX команди“. И двете позволяват на потребителите да добавят бутони и други функции към документи на Excel. Между тях има няколко разлики, като са налични три вида бутони за управление на формуляра и четири типа бутони за управление на ActiveX.

Контрол на формите

Оригиналните контроли на Microsoft Excel се наричат ​​контроли за формуляри. Те не са съвместими с последните версии на софтуера, не използват VBA (Visual Basic за приложения - Visual Basic за приложения) код. Контролните формуляри могат да изпълняват код, но не могат да се използват като потребителски формуляри, уебсайтове или за проследяване на събития. Най-големите предимства са неговата простота и съвместимост. Те обаче имат голям недостатък поради ограничената им употреба.

ActiveX контроли

ActiveX контролите често се използват заедно с VBA код, но кодът не се изисква за формуляри. Както при контролите на формуляри, ActiveX контролите могат да се използват в електронни таблици. Те обаче могат да се използват и в потребителски форми и за проследяване на събития. Неговите контроли също могат да изпълняват команди, но само чрез контрол на събития. Най-големите предимства на тези контроли са гъвкавостта и възможността за персонализиране. Най-големият недостатък е сложността.


Видове бутони за управление

Има три типа бутони за управление на формуляри: бутони за щракване, опция и въртене. В допълнение към тях, ActiveX има и бутон за превключване. Стандартният бутон се нарича бутон за щракване. Когато някой кликне върху него, той изпълнява команда, която създава действие. Бутонът за опции, наричан още "радио бутон", дава на потребителя избор от ограничени опции. Бутонът за въртене позволява стойностите да се увеличават или намаляват. Бутонът за въртене има стрелка за намаляване и увеличаване или позволява директно въвеждане на стойности за по-нататъшно модифициране.

Сравнение между ActiveX контроли и контроли за форми

Най-голямата разлика между бутоните "ActiveX" и бутоните за форми е в тяхното използване. Последните не могат да се използват в потребителски формуляри или уеб страници, докато ActiveX формулярите могат. Друга разлика е, че бутоните ActiveX могат да използват VBA код, за разлика от формулярите. ActiveX също контролира ресурси с допълнителен тип бутон: превключващ бутон. Независимо от вида на бутона, в ActiveX те могат да бъдат персонализирани на по-високи нива, отколкото на бутоните за формуляри. Формулярите на формулярите обаче са по-лесни за използване.