【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
相关推荐
JoshRen2 小时前
2026教程:用Gemini 3镜像站将技术白皮书自动转化为演讲PPT大纲与备注(附国内免费方案)
powerpoint
寒山李白14 小时前
解决 python-docx 生成的 Word 文档打开时弹出“无法读取内容“警告
python·word·wps·文档·docx·qoder
qingmiaozhuan2 天前
PPT突然卡住了没保存怎么办?了解更多恢复知识
powerpoint
开开心心就好2 天前
无品牌限制的手机电视投屏工具推荐
科技·游戏·智能手机·edge·电脑·逻辑回归·powerpoint
E_ICEBLUE2 天前
使用 Python 在 PowerPoint 中添加或移除背景(图像与颜色)
python·powerpoint
CircleMouse3 天前
如何设置wps单元格下拉选项设置
excel·wps
悟乙己3 天前
解析 Agent 时代的 HTML PPT SKILLS: html-ppt-skill
前端·html·powerpoint
chatexcel4 天前
专业报告PPT自动生成教程:基于元空AI的文档解析与智能排版实践
人工智能·powerpoint
被放养的研究生5 天前
WPS 通配符神技:一键上标参考文献 + 中英文自动加空格
笔记·排版·wps·通配符
深念Y5 天前
AI时代办公格式的演进:PPT与Word的替代已现,Excel将走向何方?
数据库·人工智能·html·word·powerpoint·excel·markdown