EMBED功能在Excel控件中意味着什么?

Nap*_*Nap 12 excel vba excel-vba excel-formula

我在现有的Excel文件中添加了一个按钮.我注意到现有的按钮具有指定的EMBED公式.这个功能意味着什么?

=EMBED("Forms.CommandButton.1","")
Run Code Online (Sandbox Code Playgroud)

Sid*_*out 10

老实说,这个"功能"的文档确实不多.当它真的不应该被暴露时,这是不必要的暴露之一.我们不应该手动输入.

当您选择CommandButton并将其放在Excel中时,您将看到

=EMBED("Forms.CommandButton.1","") 
Run Code Online (Sandbox Code Playgroud)

在公式栏.此文本是必需的,不应删除.这是Excel告诉自己插入了一个对象的方式.

  • 虽然这个答案是正确的,但可以在这里找到更多信息:http://stackoverflow.com/a/31353117/3566998 (4认同)
  • 不可以.它也可以在Excel 2007和2010中使用.如果您使用的是ActiveX控件而不是表单控件,则只能看到该函数. (2认同)