首页 文章

使用Excel中的数据触发PowerPoint中的动画

提问于
浏览
2

Background Info

使用的软件:PowerPoint Mac 2011,Excel Mac 2011

我正在寻找创建一个完全自我更新的PowerPoint演示文稿 . 为此,我创建了一个支持宏的Excel文档,它使用以下代码每30秒更新一次:

Sub clock()
    If ThisWorkbook.Worksheets(1).Range("B1").Value = "Off" Then Exit Sub
    ThisWorkbook.Worksheets(1).Range("A1").Value = Format(Now, "hh:mm:ss AM/PM")
    Application.OnTime Now + TimeSerial(0, 0, 30), "clock"
End Sub‹

Excel文档使用Excel的外部数据源功能从Web中提取数据,然后通过一些公式传递并排列到表中 . 此表将复制到剪贴板并使用“选择性粘贴”粘贴到PowerPoint以指示它是Microsoft Excel工作表(代码)对象 . 然后将演示文稿另存为启用宏的PowerPoint . 这将创建一个包含自动更新的表的演示文稿 .

Question

我想知道的是 - 如果可能的话 - 使用嵌入式Excel表中的数据编写一个宏来触发PowerPoint中的动画 .

例如,如果单元格显示0,则形状将激活填充颜色效果,将其颜色更改为红色 . 如果相同的单元格显示1,则该形状将激活另一个将其颜色更改为蓝色的“填充颜色”效果 .

谢谢你的帮助 .

1 回答

  • 0

    当您将表格从PowerPoint链接到Excel时,该链接也会选择条件格式 . 这适用于我测试的文件,但是在运行带有Excel和PowerPoint 2010的Windows 2010的PC上 .

相关问题