我对 VBA 完全陌生。我想做的和这个人完全一样 Excel 数据导入 PowerPoint 幻灯片
- 为 excel 的每一行制作 ppt 幻灯片
- 在每张幻灯片上为每行的列制作文本框
问题是,当我尝试此代码 (该页面称这是“想要做的一件非常奇怪的事情”但这是我过去 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/
这个概念很简单:
- 使用“邮件合并”将 Excel 数据插入 Word 大纲中的字段
- 使用新幻灯片 > 大纲幻灯片将 Word 大纲导入 PowerPoint