Tag: 窗体控件

在Excel中使用ActiveX窗体控件的缺点?

我将在Excel 2016中创build一个互动的工作清单。我发现使用活动的x控件而不是表单控件的可能性更大。 在表单控件中,您甚至不能调整checkbox的大小(即勾选)。 已经读了很多关于在Excel中使用Active X并不好主意,而应该使用表单控制,但真正的缺点是什么? 我无法find链接上的任何缺点。 也许你打开文件时必须允许active x,但是我不认为这是一个缺点。

VBA:在窗体控件中触发一个事件

我正在使用checkbox在Excel中创buildWBS。 我有以下几点: [checkbox1] A级 ——— [checkBox2]项目1 ——— [checkBox3]项目2 [checkbox4] B级 ——— [checkBox5]项目3 当我把checkbox2取消的时候,它会在项目1旁边的单元格中放入一个X如果我勾选了checkbox2,它将删除X. 如果我不勾选checkbox1,它将取消勾选checkbox2和checkbox3,但是它不会在项目1和2旁边的单元格中放置一个X.它只是在不触发事件的情况下剔除两个checkbox。 如何将该事件链接到checkBox1? 如果在表单控件中不能触发这种事件,我的其他问题是知道如何知道ActiveX控件中checkbox的行和列? 在Form Control中,我们可以使用sheets("sheet1").checkboxes(application.caller) ,但是这在ActiveX控件中不起作用。 checkbox2或checkbox3的代码: Sub CheckBoxLine() Dim ws As Worksheet Dim chk As CheckBox Dim lColD, myCol As Long Dim lColChk As Long Dim lRow As Long Dim rngD As Range lColD = 1 'number of columns to the […]