Aus*_*ley 2 excel vba excel-vba excel-formula
我有一张带有大量复选框的excel表.我复制并粘贴了复选框,每个复选框都有
=EMBED("Forms.CheckBox.1","")
Run Code Online (Sandbox Code Playgroud)
在公式栏中.
这有什么意义?它对我的复选框有什么作用?我无法在VBA代码中的任何地方找到它.
Exc*_*ero 11
1993年,随着Excel 5的发布,Microsoft将VBA(Visual Basic for Applications)添加到Excel.
在此之前,Excel包含一种完全不同的宏语言,称为XLM(Excel宏).
XLM宏具有公式语法,并且Excel中的XLM宏甚至还有一种称为宏表的特殊表单类型.这些宏表是当前更广泛使用的普通工作表和图表表的补充.
XLM宏现在仍然可以运行,即使在Excel 2013中也是如此.
EMBED()是一个XLM函数,Excel使用它将另一个OLE应用程序嵌入到工作表中.它不是VBA的一部分.
复选框为1的ActiveX控件作为MSForms 2.0对象库的一部分包含在VBA中.
当您将任何OLE对象插入工作表时,Excel使用XLM EMBED()函数链接到该对象.作为用户,您无需直接编辑此公式.
在您的情况下,它链接到MSForms 2.0对象库中的复选框控件.
这允许复选框控件实际在工作表中起作用,而不是在用户窗体上起作用.
归档时间: |
|
查看次数: |
8414 次 |
最近记录: |