如何使用Powershell将Excel表格粘贴到PowerPoint中,同时保持格式

安迪

我正在尝试使用Powershell将几个Excel表粘贴到Powerpoint中:

$shape = $slide.Shapes.PasteSpecial($ppPasteJPG,$false,$null,$null,$null,$null)

它似乎与我要粘贴的6个excel表中的两个完美配合,但与其他4个表却不能。它使用的两个是.xlsm,而六个是xlsx。为什么会这样,我如何使其与所有这些一起工作?如何将xlsx文件中的选定范围粘贴到PowerPoint中,以便它们像在excel中一样被格式化?

科里

您可以通过使用演示对象或应用程序对象中的CommandBars.ExecuteMso粘贴,同时保留源格式。命令字符串为“ PasteSourceFormatting”,因此在激活要插入表的单元格后,请运行以下命令:

$pptApplication.CommandBars.ExecuteMso("PasteSourceFormatting");

完成此操作后,使用Shapes查找新插入的表以修改位置,大小等。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将 Excel 中的数据粘贴到 PowerPoint 中

将Excel图表粘贴到刚粘贴了使用VBA的范围的Powerpoint中

如何将 excel 表格中的 vaues 粘贴到表格并将其存储在 React 中?

如何使用python将Excel表粘贴到Word中

如何将Excel数据粘贴到Powerpoint中并仍然允许用户编辑数据

如何将多个 Excel 图表粘贴到 PowerPoint 演示文稿中?

使用VBA将Excel图表和数据粘贴到PowerPoint中

使用Excel VBA将Excel公式(Excel格式)粘贴到单元格中吗?

如何将表格从 Excel 复制/粘贴到 Word 文档

将表格粘贴到其他Excel实例中

使用VBA从Excel复制并粘贴到PowerPoint

如何使用Python将信息从Excel提取到PowerPoint中并保持格式?

如何使用“ Ctrl + Shift + V”将纯格式的无格式文本粘贴到Word文档中?

使用VBA将带有可编辑单元格的表格从Excel粘贴到Powerpoint

如何从Excel将多行粘贴到C#中的DataGridView?

使用VBA将单元格范围从MS Excel粘贴到MS PowerPoint

使用VBA将Excel范围粘贴到Powerpoint模板的某些幻灯片中

在将图表从 Excel 粘贴到 Powerpoint 之前,过程会继续

使用EXCEL VBA时如何将数据复制并粘贴到所选文件中

将文字和说明格式化后粘贴到Google表格中

将代码粘贴到vim时如何保持代码的原始来源格式?

将值完全粘贴到Excel中

如何使用Confluence 5.7将数据粘贴到表中?

是否可以将CSV格式的数据粘贴到Excel 2007中?

如何将 Postgres DDL 转储到可以粘贴到 Google 表格中的 CSV 中?

如何使用 VBA 将 Excel 中的一系列单元格粘贴到 Word 中

粘贴到Excel文件时如何保持前导零?

如何允许用户将电子表格数据(多列)粘贴到 textarea 中

表格将JavaScript粘贴到数据库中