0

我将为 Excel 2016 中的工作制作一个交互式清单。我看到使用活动 x 控件而不是表单控件的更多可能性。在表单控件中,您甚至无法调整复选框(您勾选)的大小。

已经阅读了很多关于在 Excel 中使用 Active X 是一个坏主意,并且您应该使用表单控件,但真正的缺点是什么?

我在链接上找不到任何缺点。也许您在打开文件时必须允许活动 x,但我不认为这是一个缺点。

4

1 回答 1

1

Active X pro's:很多选项,很多事件(VBA),很多格式化选项,列表返回选定的值而不是索引号。

Active x cons : 对多个控件使用一个宏很麻烦,有时会导致文件损坏。

表单控件专业版:使用简单,可用于图表,将控件分配给宏很简单,鲜为人知的问题。

Form Control con's:列表返回索引号而不是所选值。

一般来说,我建议使用表单工具栏中的控件。如果您对使用表单控件无法实现的格式化有特定需求(或者如果您想在 VBA 中编写事件),那么您将不得不切换到 ActiveX 控件(控件工具箱控件)。

取自:http ://www.jkp-ads.com/Articles/controls02.asp

于 2017-10-16T19:55:46.093 回答