Forum

What is ActiveX Con...
 
Notifications
Clear all

What is ActiveX Controls in Developer Controls function?

7 Posts
4 Users
0 Reactions
167 Views
(@Anonymous)
Posts: 0
New Member Guest
 

Hi,

Can anyone help me to understand what is the function or purpose to use the ActiveX Controls in Developer tab? What is the different between Form Controls vs ActiveX Controls? attached the picture.

Thank You,

Rgds,

CY

 
Posted : 27/12/2019 2:50 am
Philip Treacy
(@philipt)
Posts: 1629
Member Admin
 

Hi,

Both types on controls provide similar functionality : radio buttons, check boxes, lists etc.

Form Controls come as a standard part of the Excel application and have been supported from early versions.  ActiveX controls are programmed as a standalone file called a DLL (Dynamically Linked Library) which are files external to Excel.  You can add more ActiveX controls if you have a DLL for that control.

In general terms, Form Controls provide a base level of functionality whereas ActiveX controls allow you more flexibility in their use and configuration.

ActiveX controls are not supported on Mac.

Hard to give any more than a general answer to this question without going very much in depth.  You should read more on them and certainly play aroudn with them to learn what they can do.

https://support.office.com/en-us/article/overview-of-forms-form-controls-and-activex-controls-on-a-worksheet-15ba7e28-8d7f-42ab-9470-ffb9ab94e7c2

https://stackoverflow.com/questions/15455179/what-is-the-difference-between-form-controls-and-activex-control-in-excel-20

Regards

Phil

 
Posted : 27/12/2019 3:03 am
(@Anonymous)
Posts: 0
New Member Guest
 

Thank you Philip. This is a very useful sharing. 

 
Posted : 27/12/2019 10:42 am
(@debaser)
Posts: 836
Member Moderator
 

Just my tuppence worth: don't use activex controls unless you absolutely have to. They are liable to behave strangely or stop working altogether, particularly when an Office/Windows update affects the dll that they come from.

 
Posted : 28/12/2019 5:56 am
(@Anonymous)
Posts: 0
New Member Guest
 

Agreed with Velouria. After study for few round, I am still not good in using active X. 🙂 Thanks Velouria.

 
Posted : 29/12/2019 3:27 am
(@purfleet)
Posts: 412
Reputable Member
 

I have only used ActiveX controls in a few macros where i wanted the extra functionality.

Normally i would just add buttons to run a particular part of a process, but on a specific macro various people had to do their part i used ActiveX buttons so i could activate buttons after one part ran and deactivate the process that was just run.

It works really well in this case, but i wouldn't used them unless i wanted the extra functionality 

 
Posted : 31/12/2019 6:11 am
(@Anonymous)
Posts: 0
New Member Guest
 

Thank you Purfleet for sharing.

 
Posted : 01/01/2020 2:55 am
Share: