在Excel中使用ActiveX表单控件的缺点?

时间:2017-10-16 19:45:32

标签: c# excel activex excel-2016 form-control

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

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

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

1 个答案:

答案 0 :(得分:1)

Active X pro's : 很多选择, 很多活动(VBA), 很多格式化选项, 列表返回所选值而不是索引号。

有效x缺点: 将一个宏用于多个控件很麻烦, 有时文件损坏会导致问题。

表单控件专家: 简单易用 可以在图表表格上使用, 将控件分配给宏很简单, 鲜为人知的问题。

表格控制符号: 列表返回索引号而不是选定的值。

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

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