在 powerpoint 中引用嵌入的 excel 工作表

Posted

技术标签:

【中文标题】在 powerpoint 中引用嵌入的 excel 工作表【英文标题】:referring to an embedded excel worksheet in powerpoint 【发布时间】:2017-04-09 07:06:36 【问题描述】:

我在网上搜索了一些类似的案例,但对我没有多大帮助。

我在 Powerpoint 中有一个嵌入的 Excel 工作表。我想使用按钮将 Powerpoint 演示文稿自动保存为 PDF 文件。PDF 文件的名称应包含 Excel 工作表中特定单元格中的数字。我添加了一个带有宏的按钮(在菜单任务栏上),它会自动将 Powerpoint 保存为 PDF。您知道吗,如何引用 Excel 工作表中的单元格以便将其用作 PDF 的名称?

非常感谢您提前提供的帮助!

【问题讨论】:

【参考方案1】:

这将获取第一张幻灯片中第一个表格中的第一个单元格

    Debug.Print Application.ActivePresentation.Slides(1).Shapes(1).Table.Cell(1, 1).Shape.TextFrame.TextRange.Text

【讨论】:

嘿,jsotola,谢谢你的回答,但我已经解决了这个问题。我使用了ActivePresentation.Slides(2).Shapes(1).OLEFormat.Object.Sheets(1).Range("C3"),因为它是一个嵌入的 OLEF 格式。

以上是关于在 powerpoint 中引用嵌入的 excel 工作表的主要内容,如果未能解决你的问题,请参考以下文章

如何将图表从 Excel 复制到 PowerPoint?

从Powerpoint添加对Excel对象库的引用

使用 Python 将图表从 Excel 转换为 PowerPoint

如何拦截进程外桌面 STA COM 到 STA COM 通信或引用计数递减?

PowerPoint 中的交互式 Excel 工作表

COM和OLE有什么区别?