我有一张带有大量复选框的 Excel 表格。我复制并粘贴了周围的复选框。在公式栏中,每一个都有
=EMBED("Forms.CheckBox.1","")
这有什么意义?它对复选框有什么作用?
我有一张带有大量复选框的 Excel 表格。我复制并粘贴了周围的复选框。在公式栏中,每一个都有
=EMBED("Forms.CheckBox.1","")
这有什么意义?它对复选框有什么作用?
1993 年,随着 Excel 5 的发布,Microsoft 在 Excel 中添加了 VBA(Visual Basic for Applications)。
在此之前,Excel 包含一种完全不同的宏语言,称为 XLM(Excel 宏)。
XLM 宏具有公式语法,Excel 中甚至还有一种用于 XLM 宏的特殊工作表类型,称为宏工作表。这些宏工作表是对当今更广泛使用的普通工作表和图表工作表的补充。
XLM 宏现在仍然有效,即使在 Excel 2013 中也是如此。
EMBED() 是 Excel 用来将另一个 OLE 应用程序嵌入到工作表中的 XLM 函数。它不是 VBA 的一部分。
ActiveX 控件(其中复选框之一)作为 MSForms 2.0 对象库的一部分包含在 VBA 中。
当您将任何 OLE 对象插入工作表时,Excel 使用 XLM EMBED() 函数链接到该对象。作为用户,您不应该直接编辑此公式。
在您的情况下,它链接到 MSForms 2.0 对象库中的复选框控件。
这允许复选框控件在工作表中而不是在用户窗体中实际运行。