编译错误:为 Excel 中的每一行创建 PowerPoint 幻灯片

编译错误:为 Excel 中的每一行创建 PowerPoint 幻灯片

我对 VBA 完全陌生。我想做的和这个人完全一样 Excel 数据导入 PowerPoint 幻灯片

  1. 为 excel 的每一行制作 ppt 幻灯片
  2. 在每张幻灯片上为每行的列制作文本框

问题是,当我尝试此代码 (该页面称这是“想要做的一件非常奇怪的事情”但这是我过去 4 年真正想要的......)

我收到一条错误消息说

"Compile Error, syntax error"

突出显示

"Dim OWB As New Microsoft Excel:" (line 3)

(与上面的人在 Mac 上使用 Office 2011 时遇到第 4 行错误消息不同)

我正在使用 Windows/Office 365

答案1

这一切在 VBA 中听起来确实非常可行 - 您只需找到要引用的正确的魔法窗口/办公对象名称集,然后它就会起作用。最终。

或者根本不用 VBA 来做。你的问题听起来很像 Word 中的“邮件合并”功能,该功能从 excel 文件中提取姓名和地址,自动生成发送给多个收件人的个性化信件。我记得我妈妈在 80 年代当老师时就是这样给父母写信的……使用 lotus 123 和 word perfect!果然,其他人已经为你打出了一个不错的操作方法:https://georgejmount.com/mailmerge/

这个概念很简单:

  1. 使用“邮件合并”将 Excel 数据插入 Word 大纲中的字段
  2. 使用新幻灯片 > 大纲幻灯片将 Word 大纲导入 PowerPoint

相关内容