网站搜索

从 Excel 自动创建 PowerPoint 幻灯片(3 种简单方法)


以下数据集包含销售代表的姓名和区域。我们将在 PowerPoint 幻灯片中显示 Excel 数据。


方法 1 – 使用 PowerPoint 中的插入命令自动创建幻灯片

步骤:

  • 启动 PowerPoint。
  • 选择插入标签。
  • 点击文本并选择对象选项。

  • 将弹出一个插入对话框。单击从文件创建
  • 单击浏览找到要添加到幻灯片中的 Excel 文档。

  • 再次弹出插入对象对话框。选中链接框并单击确定


方法 2 – 使用选择性粘贴从 Excel 生成幻灯片

步骤:

  • 打开 Excel 保存的工作表以插入数据。

  • 选择要复制的数据集。
  • 单击复制或按Ctrl + C。
  • 打开 PowerPoint 并单击要连接 Excel 数据的幻灯片。
  • 单击粘贴或右键单击并选择选择性粘贴

  • 出现一个新对话框。选择粘贴链接。
  • 选择作为 Microsoft Excel 工作表对象并点击确定

  • 这将返回幻灯片内的表格。


方法 3 – 通过 VBA 从 Excel 创建 PowerPoint 幻灯片

要使用 Excel VBA 代码,您必须添加 Microsoft PowerPoint 16.0 对象库。

步骤:

  • 选择工作簿的活动工作表。

  • 导航到开发人员,然后选择Visual Basic
  • 选择插入并单击模块

  • 将以下代码放入模块框中。根据需要更改代码中的单元格范围。
Sub powerPointFromExcel()
   
    Dim AppSofteko As PowerPoint.Application
    Dim PresentationSofteko As PowerPoint.Presentation
    Dim SlideSofteko As PowerPoint.Slide
   
    Set AppSofteko = New PowerPoint.Application
   
    AppSofteko.Visible = True
    AppSofteko.Activate
   
    Set PresentationSofteko = AppSofteko.Presentations.Add
    Set SlideSofteko = PresentationSofteko.Slides.Add(1, ppLayoutTitleOnly)
   
    SlideSofteko.Shapes(1).TextFrame.TextRange = "Use of Excel VBA"
    ActiveSheet.Range("A3:D11").Copy
    SlideSofteko.Shapes.Paste

End Sub

  • 单击运行按钮或按F5
  • 这就是输出的位置。

修复:

  • 将鼠标悬停在工具上。
  • 单击参考

  • 参考 – VBAProject 窗口将打开。
  • 检查Microsoft PowerPoint 16.0 对象库。
  • 点击确定解决该错误。