VBA:自动将数据从Excel加载到PowerPoint内部图表数据中

时间:2019-04-11 10:14:24

标签: excel vba powerpoint powerpoint-vba

我正在寻找脚本,将脚本从Excel工作表直接自动加载到PowerPoint中的嵌入式图表数据源中,而不是在Excel中复制图表并将链接的图表粘贴到PowerPoint中。

我已经在图片上附加了一个链接,该链接可以展示(我希望)我的意图。

http://tinypic.com/r/2zrghtc/9

我尝试在上实现一些代码: www.think-cell.com/en/support/manual/exceldataautomation.shtml#x28-21500022.1

但不能完全确定这是否是正确的方法,此外,我在调试以下代码时遇到问题:

   Dim tcaddin As Object 
   Set tcaddin = _ 
    Application.COMAddIns("thinkcell.addin").Object 

对于在我的代码中何处实现它所谓的签名确实感到困惑:

tcaddin.UpdateChart( _ 
    pres As PowerPoint.Presentation, _ 
    strName As String, _ 
    rgData As Excel.Range, _ 
    bTransposed As Boolean _ 
)

最初不确定我是否以错误的方式解决了这个问题,或者甚至有可能实现,但是一些新颖而令人兴奋的方法将不胜感激!

1 个答案:

答案 0 :(得分:0)

如果要将Excel文档的一部分添加到PowerPoint,则可以粘贴数据,使其嵌入并链接到该文档。

https://support.office.com/en-ie/article/insert-excel-data-in-powerpoint-0690708a-5ce6-41b4-923f-11d57554138d

查看上面的链接,然后尝试将Excel中的数据部分链接到PowerPoint部分。

然后,每次打开Powerpoint时,它都会询问您是否要更新附加到excel文档的链接。