【发布时间】:2018-12-04 23:52:15
【问题描述】:
我正在将数据从 Excel 导入到 Powerpoint 幻灯片中。我如何能够在文本框周围添加一个框/轮廓?还有什么方法可以添加一个不会移动的静态轮廓,即使我要从中导入的单元格中没有文本?
感谢您的所有帮助!
这是我的代码的 sn-p:
Set ppSlide2 = ppPres.Slides.Add(i + 1, ppLayoutBlank).Shapes
Set HeaderPPT = ppSlide2.AddTextbox(msoTextOrientationHorizontal, 75, 150, 800, 700).TextFrame.TextRange
If Sheet1.Range("P" & RowExcel).Text = "Title" Then
With HeaderPPT
.Text = vbNewLine & Cells(RowExcel, col + 9)
.ParagraphFormat.Alignment = ppAlignCenter
.Font.Bold = True
.Font.Name = "Calibri Light"
.Font.Size = 55
End With
End If
【问题讨论】:
-
这可能没有帮助,但是当我在Powerpoint幻灯片中显示Excel中的数据和图表时,我通常先将它们复制到Paint中,然后将图像复制并粘贴到幻灯片中。这会将其粘贴为实际图像,而不是嵌入的 Excel 对象,这会使我的演示变得臃肿。
-
@Martin Parkin 我有一个宏,它从超过 200 行 Excel 数据中获取数据并将其更新到 Powerpoint 中,因此很遗憾,我无法复制和粘贴图像。不过还是谢谢!! :)
标签: excel vba powerpoint outline