“表单控件”之间的区别是什么?和“ActiveX Control”在Excel 2010? [英] What is the difference between "Form Controls" and "ActiveX Control" in Excel 2010?
问题描述
使用Microsoft Excel 2010,我注意到可以插入到文档中的两种控件:表单控件和 ActiveX控件。
Using Microsoft Excel 2010, I noticed two kind of controls that can be inserted into a document: Form Controls and ActiveX Controls.
他们之间有什么区别?
推荐答案
Google已满的信息。正如Hans Passant所说,表单控件内置到Excel中,而 ActiveX 控件是单独加载的。
Google is full of information on this. As Hans Passant said, Form controls are built in to Excel whereas ActiveX controls are loaded separately.
一般来说,您将使用 Forms
控件,它们更简单。 ActiveX
控件允许更灵活的设计,当工作根本不能用基本的 Forms
控制。
Generally you'll use Forms
controls, they're simpler. ActiveX
controls allow for more flexible design and should be used when the job just can't be done with a basic Forms
control.
许多用户的电脑由默认不会信任 ActiveX
,它将被禁用;这有时需要手动添加到信任中心。 ActiveX
是一种基于微软的技术,据我所知,Mac上不支持。如果您(或任何人提供工作簿)决定在Mac上使用此功能,那么您也必须考虑这一点。
Many user's computers by default won't trust ActiveX
, and it will be disabled; this sometimes needs to be manually added to the trust center. ActiveX
is a microsoft-based technology and, as far as I'm aware, is not supported on the Mac. This is something you'll have to also consider, should you (or anyone you provide a workbook to) decide to use it on a Mac.
这篇关于“表单控件”之间的区别是什么?和“ActiveX Control”在Excel 2010?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!