将链接的excel转换为嵌入式excel

时间:2014-06-19 14:24:04

标签: excel vba powerpoint

我有一个ppt演示文稿,其中有数百个图表都链接到同一个.xls文件。我想将演示文稿发送给客户端,我希望他能够访问数据。但是,我不希望他在点击编辑数据时打开整个xls文件。

所以我想做的是"转换"带有嵌入式Excel的图表的链接图表仅包含有关特定图表的数据。 (我不确定这是否是正确的方式。我觉得嵌入式和链接式之间的区别不再像以前的办公室版本那样明显了)

我找到了一个用于ppt 2003的宏,只是复制旧图表并执行

Set oSh2 = oSl.Shapes.PasteSpecial(ppPasteOLEObject)(1)

但我认为现在这样做的时间更长(我在2013年ppt工作)。

有关如何执行此操作的任何想法都非常感谢。非常感谢

1 个答案:

答案 0 :(得分:0)

如果您不想让他访问整个原始工作簿/工作表,您需要创建多个工作表,每个工作表只包含您希望他能够获得的数据,然后链接或将它们嵌入到您的PPT文件中。

如果使用旧的MS Graph迷你应用程序创建图表(如果可选,还包括Office),则可以将外部Excel文件中的数据链接到图表数据表中。我几乎可以肯定,这样做可以让其他人访问图形数据表(即JUST用于图表的数据),但不能访问链接的源XL文件。

我没有看到使用新图表引擎的方法。