将 excel 中的所有图表复制到现有的 PowerPoint 中
Copy all charts from excel into an existing powerpoint
我有 35 个 excel 文件,每个文件有 50 个图表(都在同一个 sheet 上)。我需要将每个图表复制到一个 powerpoint 文件中,该文件已经使用特定的格式和标签制作,用于图表的定位。我将如何编写一个脚本来引用相应 excel 文件中的所有图表,然后将它们发送到 Powerpoint 的特定位置和页码的 powerpoint,有些大小不同?
我假设一个 forloop 用于引用每个图表,然后每个图表的显式代码一旦在 forloop 中编号以调整大小并放置在 powerpoint 中的特定位置。
一旦我了解了如何引用每个图表、调整大小然后将其放置在 ppt 幻灯片的特定位置,我就可以将整个过程自动化。
请注意,Whosebug 不是编码服务。牢记这一点,这就是我的处理方式:
1. 在 PowerPoint 中放置占位符。这些占位符包含每个图表对象的唯一标识符(例如 Workbook1.Sheet1.Chart1)。我会确保它们的大小与您的图表最后的大小(宽度和高度)相同,并且它们是不可见的。我会使用 100% 透明度的矩形,并使用 Alt Text property.
2. 编写一个删除所有图表但保留 PowerPoint 文件中所有占位符的子程序。
3. 编写一个函数来检索每个占位符的图表。
4. 编写一个复制图表对象并将其粘贴为图片的子程序。
5. 编写一个循环遍历文件中所有占位符的子程序,获取并粘贴所有图表。
我有 35 个 excel 文件,每个文件有 50 个图表(都在同一个 sheet 上)。我需要将每个图表复制到一个 powerpoint 文件中,该文件已经使用特定的格式和标签制作,用于图表的定位。我将如何编写一个脚本来引用相应 excel 文件中的所有图表,然后将它们发送到 Powerpoint 的特定位置和页码的 powerpoint,有些大小不同?
我假设一个 forloop 用于引用每个图表,然后每个图表的显式代码一旦在 forloop 中编号以调整大小并放置在 powerpoint 中的特定位置。
一旦我了解了如何引用每个图表、调整大小然后将其放置在 ppt 幻灯片的特定位置,我就可以将整个过程自动化。
请注意,Whosebug 不是编码服务。牢记这一点,这就是我的处理方式:
1. 在 PowerPoint 中放置占位符。这些占位符包含每个图表对象的唯一标识符(例如 Workbook1.Sheet1.Chart1)。我会确保它们的大小与您的图表最后的大小(宽度和高度)相同,并且它们是不可见的。我会使用 100% 透明度的矩形,并使用 Alt Text property.
2. 编写一个删除所有图表但保留 PowerPoint 文件中所有占位符的子程序。
3. 编写一个函数来检索每个占位符的图表。
4. 编写一个复制图表对象并将其粘贴为图片的子程序。
5. 编写一个循环遍历文件中所有占位符的子程序,获取并粘贴所有图表。