embed函数, 它和插入对象功能有什么区别

吉云

Excel 中的 EMBED 函数:它和插入对象功能有什么区别?

哎呦喂,今天咱们聊点硬核的,讲讲 Excel 中的 EMBED 函数,这货可是个老司机,在插入对象方面可比 “插入对象” 功能要灵活多了。

embed函数,  它和插入对象功能有什么区别

别看它们名字都跟 “插入” 有关,但实际上,EMBED 函数就像一个 “万能钥匙”,能把各种类型的对象都塞进你的 Excel 工作表里,而 “插入对象” 功能呢,只能插入一些特定类型的对象。

EMBED 函数:一个会玩的花样儿的家伙

EMBED 函数的语法很简单,就是:

EMBED(ProgID, [Prompt], [SavedFileName])

是不是看起来很简洁?别急,咱们拆开来看:

ProgID:这是个关键参数,代表你想要插入的对象的类型,比如 Excel 工作簿的 ProgID 是 Excel.Sheet.8,Word 文档的 ProgID 是 Word.Document.8,等等。

Prompt:可选参数,用来指定是否显示一个提示对话框,以便用户选择对象。

SavedFileName:可选参数,用来指定对象的保存路径和文件名。

举个栗子,你想把一个叫做 report.xlsx 的 Excel 工作簿嵌入到当前工作表中,就可以这样写:

excel

=EMBED("Excel.Sheet.8", , "C:\Users\Public\Documents\report.xlsx")

插入对象功能:一根筋,但胜在方便

相比之下, “插入对象” 功能就显得比较一根筋,它只能插入一些预设的类型,比如图片、声音、视频等等。如果你想插入其他类型的对象,比如一个 CAD 图形或者一个 PDF 文件,就只能使用 EMBED 函数了。

表格对比,一目了然

为了让你更直观地了解两者之间的区别,我特意做了个

功能 支持的类型 灵活性 可定制性
EMBED 函数 几乎所有类型的对象
插入对象功能 预设的几种类型

我还有一个小问题想问你:

你知道除了 EMBED 函数之外,还有哪些方法可以将其他类型的对象插入到 Excel 工作表中吗?

欢迎在评论区留言,分享你的观点!

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。

目录[+]