【问题标题】:How would I embed an image in a PowerPoint 2016 table cell?如何在 PowerPoint 2016 表格单元格中嵌入图像?
【发布时间】:2017-12-27 09:15:42
【问题描述】:

我想在 PowerPoint 幻灯片中创建一个 7 列 x 5 行的 JPG 图像表格。

如果我在 PowerPoint 中创建一个表格并从 JPG 文件中插入一个对象,则图像会浮在表格上方。

有没有办法在 PowerPoint 2016 中将图像放入表格单元格中?

【问题讨论】:

    标签: powerpoint


    【解决方案1】:

    如果图像与您要填充的单元格具有相同的纵横比,或者如果您不介意在纵横比不匹配时图像会失真,请用图片填充单元格。

    Sub TestIt()
    
        Dim oTbl As Table
        Set oTbl = ActivePresentation.Slides(1).Shapes(3).Table
        Call FillCellWithPicture(oTbl, 4, 2, "c:\temp\picture.jpg")
    
    End Sub
    
    Sub FillCellWithPicture(oTable As Table, lCol As Long, lRow As Long, sPicture As String)
        oTable.Cell(lRow, lCol).Shape.Fill.UserPicture (sPicture)
    End Sub
    

    【讨论】:

    • 有趣的是,无法使用功能区上的命令在表格单元格中插入图片。
    • 它就在那里,只是不是那么直观。您可以右键单击表格单元格并从弹出菜单中选择“设置形状格式”,或单击该单元格并使用相同的“主页”选项卡 |绘图组 |形状填充命令通常用于功能区上的形状。我们在 StackOverflow 中,所以我最初从“如何在代码中执行此操作”POV 中回答。
    • 是的,Powerpoint 太奇怪了。一方面,它拥有丰富的资源,并且 10 多年以来一直缺乏一些功能,去看看吧。但是,值得一提的是,虽然使用图片填充方法确实有效,但它仍然有限。你要么选择一张扭曲的图片(因为你的图片很少有与单元格完全相同的纵横比),要么选择平铺图案。您可以使用一些边距,您可以在其中仅隔离图像的一个副本,居中 - 但在这种情况下,如果单元格有彩色背景,或者单元格是交替颜色行的一部分,请说再见。
    • @MathieuKrisztian,在 Powerpoint 中,没有。我最终放弃了它并使用了表格截图。是的,我的某些部分因此而死,但我只是继续前进。 :-)
    • @MathieuKrisztian 对于需要功能并发现缺少功能的人来说显而易见的事情对于整个用户群来说并不一定是显而易见的。自 90 年代初以来,我一直在支持 PPT 用户/撰写有关 PPT 的内容,这是我第一次读到有人想要这个(现在你提到它,是的,显然很有用)功能。顺便说一句,您可以将图片添加到 Word 中的表格中,这是另一种解决方法。
    猜你喜欢
    • 2019-09-04
    • 2015-08-20
    • 1970-01-01
    • 2021-08-29
    • 1970-01-01
    • 1970-01-01
    • 2013-06-03
    • 2011-12-05
    • 1970-01-01
    相关资源
    最近更新 更多