【VBA/ppt】设置选中字体为红色

提示词笔记:

wps ppt 字体变红 vba代码------问了几个LLM返回的都是修改文本框的代码,明显理解错了;但是选中文本框确实还是能运行的;

进一步地,修改当前文本框中选中的文本,修改为红色,而不是全部变红色------返回可用的东西了。

这是直接修改 选中文本的

js 复制代码
Sub ChangeSelectedTextColorToRed()
    ' 检查当前是否有选中的内容
    If ActiveWindow.Selection.Type = ppSelectionText Then
        ' 将选中的文本范围颜色设为红色 (RGB: 255, 0, 0)
        ActiveWindow.Selection.TextRange.Font.Color.RGB = RGB(255, 0, 0)
    Else
        MsgBox "请先选中一段文字后再运行宏!", vbExclamation, "提示"
    End If
End Sub

这是修改文本框

js 复制代码
Sub SetSelectedTextRed()
    Dim shp As Shape
    ' 遍历当前选中的所有形状
    For Each shp In ActiveWindow.Selection.ShapeRange
        ' 检查形状是否包含文本
        If shp.HasTextFrame Then
            If shp.TextFrame.HasText Then
                ' 将字体颜色设置为红色
                shp.TextFrame.TextRange.Font.Color.RGB = RGB(255, 0, 0)
            End If
        End If
    Next shp
End Sub
相关推荐
拾穗哥1 天前
wps/word行距不正常调整
word·wps
伟贤AI之路1 天前
原创分享:用Markdown优雅地制作报告和PPT演示
powerpoint·markdown
PythonFun1 天前
巧用WPS新函数:快速实现表格数据维度转换
wps
PythonFun1 天前
WPS办公技巧:多工作表自动汇总与拆分
wps
河北之花2 天前
数据结构、栈和队列、循环队列、树状结构
wps
楚歌歌2 天前
用自己的声音实现PPT转视频加AI配音,小米坡PPT转视频工具v2.25操作教程
powerpoint
小真zzz3 天前
导入生成PPT评测:全链路AI闭环工具
人工智能·ai·aigc·powerpoint·chatppt
Access开发易登软件3 天前
在 Access 实现标签输入控件:VBA + HTML 混合开发实战
前端·数据库·信息可视化·html·excel·vba·access
tinygone4 天前
使用OpenClaw读取和生成PPT
经验分享·powerpoint
reasonsummer4 天前
【办公类-132-01】20260315课题中期指导PPT豆包改图片、改数字
powerpoint·豆包