Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

In addition to the various Form controls, your computer contains many ActiveX controls installed by Excel and other programs, such as Calendar Control 12.0, and Windows Media Player. When you install new ActiveX controls, the Setup program for the controls usually registers each control on your computer, which makes it available to use from Excel. If the control doesn't appear in the list, you must register it manually.

Important: 

  • Not all ActiveX controls can be used directly on worksheets; some can be used only on Microsoft Visual Basic for Applications (VBA) UserForms. When you work with these controls, Excel displays the message Cannot insert object if you try to add them to a worksheet.

  • You will need to enable the Developer tab on the ribbon before you can work with ActiveX controls. For more information, see Show the Developer tab.

  1. On the Developer tab, in the Controls group, click Insert, and then under ActiveX Controls, select a control, or click More Controls to view all the available ActiveX controls, and then select a control.

    ActiveX controls on the ribbon
  2. Click the worksheet location where you want the ActiveX control to appear.

    • To edit the control, make sure that you are in design mode. On the Developer tab, in the Controls group, turn on Design Mode.

      Design Mode on the ribbon
    • To specify the control properties, on the Developer tab, in the Controls group, click Properties .

      Tip: You can also right-click the control, and then click Properties.

      The Properties dialog box appears. For detailed information about each property, select the property, and then press F1 to display a Visual Basic Help topic. You can also type the property name in the Visual Basic Help Search box.

  1. Click the ActiveX control that you want to register.

  2. Make sure that you are in design mode. On the Developer tab, in the Controls group, turn on Design Mode Button image.

  3. On the Developer tab, in the Controls group, click Insert, and then under ActiveX Controls, click More Controls.

    ActiveX controls on the ribbon
  4. At the bottom of the More Controls dialog box, click Register Custom.

  5. In the Register Custom Control dialog box, locate the folder that contains the control file (.ocx file name extension) or dynamic link library file (.dll file name extension) for the control that you want to register.

  6. Select the file for your control, and then click Open.

Need more help?

You can always ask an expert in the Excel Tech Community or get support in Communities.

Add a check box, option, or Toggle button (ActiveX controls)

Add an image control to a worksheet 

Add a label or text box to a worksheet 

Overview of forms, Form controls, and ActiveX controls on a worksheet

Enable or disable ActiveX settings in Office files

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.

Was this information helpful?

What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×