使用 VBA 和 Excel 生成 powerpoint 演示文稿
Generating a powerpoint presentation with VBA and Excel
我有一个 powerpoint 演示文稿模板。
我想用我在链接 excel worksheet.
中输入的值自动替换通用占位符
我在本周初开始看VBA,我还不是很熟悉语法,但我很乐观我会找到一种理解它的方法。
我已经把“[ ]”放在我想要输入值的任何地方:
excel sheet 是这样呈现的:
我想得到一些指导(首先,要知道在 powerpoint 中是否确实可行)让我开始朝着正确的方向前进。
是否必须是 PublicSub()?
我是在 Powerpoint 上还是在 Excel 中编写宏?
我可以使用类似于 LookupV 的函数来获取值来替换占位符吗?
我会想象这样的事情:
(附带问题:我可以在 VBA 中使用正则表达式吗?)
for each "\[.\]" '(or characterString.startsWith("[")
lookup characterString in excel, return column 3
end each
这可能吗?
提前谢谢你,非常感谢你的帮助。
找到了一个近似解,但是比写代码简单
- 打开Excel、
- 填写值,并将它们复制到 powerpoint 演示文稿中:使用所需单元格(或 cells/cell 范围)之间的特殊粘贴选项。
- 选择 "paste the link" 选项和对象工作表 Excel,select 好的。
两个文件都将被链接。您可以更改 Excel 中的值,它们也会在 powerpoint 中更改。格式化是在 excel.
上完成的
为了在 excel 上更改 powerpoint 中的所有值后更新它们,powerpoint 需要重新 运行,并在应用程序重新启动时,接受更新框提示.
我发现这比其他解决方案更简单。
我有一个 powerpoint 演示文稿模板。 我想用我在链接 excel worksheet.
中输入的值自动替换通用占位符我在本周初开始看VBA,我还不是很熟悉语法,但我很乐观我会找到一种理解它的方法。
我已经把“[ ]”放在我想要输入值的任何地方:
excel sheet 是这样呈现的:
我想得到一些指导(首先,要知道在 powerpoint 中是否确实可行)让我开始朝着正确的方向前进。
是否必须是 PublicSub()? 我是在 Powerpoint 上还是在 Excel 中编写宏?
我可以使用类似于 LookupV 的函数来获取值来替换占位符吗?
我会想象这样的事情:
(附带问题:我可以在 VBA 中使用正则表达式吗?)
for each "\[.\]" '(or characterString.startsWith("[")
lookup characterString in excel, return column 3
end each
这可能吗?
提前谢谢你,非常感谢你的帮助。
找到了一个近似解,但是比写代码简单
- 打开Excel、
- 填写值,并将它们复制到 powerpoint 演示文稿中:使用所需单元格(或 cells/cell 范围)之间的特殊粘贴选项。
- 选择 "paste the link" 选项和对象工作表 Excel,select 好的。
两个文件都将被链接。您可以更改 Excel 中的值,它们也会在 powerpoint 中更改。格式化是在 excel.
上完成的为了在 excel 上更改 powerpoint 中的所有值后更新它们,powerpoint 需要重新 运行,并在应用程序重新启动时,接受更新框提示.
我发现这比其他解决方案更简单。