【发布时间】:2018-12-05 21:23:25
【问题描述】:
目前从 Excel 表格中获取数据并将其输入到 Powerpoint 幻灯片中。我怎样才能从表格中调整下面的文本? Powerpoint 当前将其自动调整为 18 号字体。
Set ppSlide = ppPres.Slides.Add(1, ppLayoutBlank)
ppSlide.Shapes.AddTextbox(msoTextOrientationHorizontal, 100, 100, 200, 150).TextFrame.TextRange.Characters = "TEST " & Cells(Row, col + 1)
感谢您的所有帮助!
【问题讨论】:
-
您是键入该代码还是从某个地方粘贴的?所有这些链接的点都在自找麻烦 - 声明一个
Shape变量并将Set它声明为Shapes.AddTextbox的结果,然后你应该在.TextFrame上获得智能感知,你的问题应该自己回答。 -
BTW Excel 在这里几乎无关紧要,但不合格的
Cells调用隐含地指的是ActiveSheet是什么 - 这是脆弱/容易出错的。考虑使用Worksheet对象。
标签: excel vba powerpoint