2013-03-21 268 views
0

我想从excel中取出一个单元格区域并将其复制到powerpoint2010。不过,我不想使用嵌入式格式,而是使用KeepSourceFormatting格式。我想下面的命令vba命令在powerPoint中粘贴特殊KeepSourceFormatting(K)

ActiveWindow.View.PasteSpecial数据类型:= ppPasteOLEObject,链接:= msoFalse

但仍创建启动Excel的编辑内容的对象。

基本上我想粘贴一张从excel到powerpoint的格式化数据表并保持它的外观,但仍然能够编辑powerpoint中的内容。

有什么想法?

+0

KazJaw的正确。另一个选项,尽管... OLE对象本质上是一个复制数据的图元文件图片和原始文件(例如Excel)文件的内容,以便您可以在激活它之后编辑数据。如果取消组合OLE对象,数据将被抛出,只留下图元文件图片,如果您想编辑组件形状,则可以再次取消分组。 – 2013-03-21 15:15:25

回答

1

有以下选项DataType

ppPasteEnhancedMetafile这使得每个表的独立字段(而不是纯溶液)

ppPasteMetafilePicture类似的选项

ppPasteOLEObject你知道

版我看不到任何其他选项。