2011-11-30 73 views
0

我正在尝试编写用于Powerpoint的插件,用户应该能够在Excel工作表中选择单元格,然后转到他想要粘贴该表格的Powerpoint幻灯片,在启动外接程序后,宏应该创建一个表并逐个单元地复制。之后,宏将根据我们的格式指南格式化PowerPoint表格。我现在遇到了一些问题:将Excel数据导出到PowerPoint演示文稿

1)如何通过Excel中选定范围内的单元格,我尝试遍历选定范围内的单元格,但是既没有这个也没有计算行/列与在选定的范围内工作(我对Excel VBA不太熟悉)

2)将数据从Excel复制到Powerpoint的最佳方式是什么?我看到一些使用字符串数组的建议,它首先读入所有数据;有些用户重复使用一个变量来复制数据,有些用户直接从XL到PPT参考,不同方法的优点是什么?

非常感谢 小号

回答

0

关于第一个问题,这里是该作品(但,这取决于你打算做什么)的代码片段:

Dim C As Range 
For Each C In Range("A1:A100") 
    'do stuff 
Next C 

关于你的第二点,它取决于你所期望的结果:

  • 一个PowerPoint格式的阵列
  • Excel对象嵌入到宝werPoint一旦你选择了
  • 复制粘贴值的幻灯片内容

里面,很容易在网上找到ressources做你想做什么。

+0

谢谢,我实际上发现我的问题是早些时候,当我以错误的方式绑定Excel。 – seba

相关问题