找回密码
 立即注册
搜索

VBA修改PPT中表格里的指定单元格的字体颜色和加粗

2
回复
1109
查看
[复制链接]

5

主题

9

帖子

80

幻币

一流武者

Rank: 3Rank: 3

积分
297
QQ
2017-12-10 15:42:07 显示全部楼层 |阅读模式
需求:将excel中的表格粘贴到ppt中后,修改其中某些单元格的字体颜色并加粗,注意是修改表格中的,不是文本框中的
目前找到了修改单元格填充颜色的方法,但是单元格里文字的格式修改没有找到,请大神指教一下~
Sub 修改格式()
Dim celSelected As Cell
ActiveWindow.Selection.SlideRange.Shapes("内容占位符 4").Select
Set celSelected = ActiveWindow.Selection.ShapeRange.Table.Columns(1).Cells(1)
If celSelected.Selected Then
With celSelected
.Shape.Fill.ForeColor.RGB = RGB(255, 0, 0) '红色-填充颜色修改
End With
End If
End Sub


修改格式.rar (70.53 KB, 下载次数: 23)
PPT学习论坛
回复

使用道具 举报

3

主题

12

帖子

90

幻币

一流武者

Rank: 3Rank: 3

积分
273
QQ
2017-12-10 16:52:44 显示全部楼层
Sub 修改格式()
    Dim celSelected As Cell
    ActiveWindow.Selection.SlideRange.Shapes("内容占位符 4").Select
    Set celSelected = ActiveWindow.Selection.ShapeRange.Table.Columns(1).Cells(1)
    If celSelected.Selected Then
        With celSelected
            .Shape.Fill.ForeColor.RGB = RGB(255, 0, 0) '红色-填充颜色修改
            celSelected.Shape.TextFrame.TextRange.Font.Color.RGB = RGB(0, 0, 255)
        End With
    End If
End Sub
PPT学习论坛
回复 支持 反对

使用道具 举报

2

主题

10

帖子

81

幻币

江湖少侠

Rank: 2

积分
163
QQ
2017-12-10 19:27:41 显示全部楼层
非常感谢!!
PPT学习论坛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册