【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
相关推荐
零零发聊技术3 小时前
Excel实现数字与列标之间的转换
excel·vba·office
爱上妖精的尾巴3 小时前
7-16 WPS JS宏 RandBetween、Address实例8--[唯一性]类的应用
开发语言·javascript·wps·js宏·jsa
菌菌的快乐生活3 小时前
在WPS文档中快速将英文引号替换为中文引号
wps
weixin_456907414 小时前
使用 html为 ppt 文档添加文本像素格的实用方法
html·tensorflow·powerpoint
老兵发新帖5 小时前
技术架构图drawio到PPT
powerpoint·draw.io
老兵发新帖1 天前
Markdown转PPT工具实践总结
powerpoint
K姐研究社1 天前
免费Nano Banana 制作PPT,SpeedAI 智能体一句话生成
人工智能·aigc·powerpoint
chatexcel1 天前
ChatExcel实测:多模态识别自动做表 + 对话式数据分析 + 一键生成PPT
人工智能·powerpoint
PythonFun2 天前
如何在WPS实现平行语料库简易检索
数据库·wps