【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
相关推荐
Metaphor6923 天前
使用 Python 在 PowerPoint 中创建折线图和条形图
python·信息可视化·powerpoint·图表
OpenApi.cc4 天前
Mocode PPT Model
powerpoint
VBA63376 天前
VBA高级应用30例 应用6 第5部分:5 利用VBA从XML文件中导出数值数据
vba
一个处女座的程序猿6 天前
Agent之Skill:dashi-ppt-skill的简介、安装和使用方法、案例应用之详细攻略
powerpoint·agent·ppt-skill
PythonFun7 天前
WPS浏览器助手,AI智能阅读新体验
人工智能·wps
TMT星球8 天前
金山办公持续落子AI办公:灵犀专业版、WPS Comate同日发布
大数据·人工智能·wps
java_logo10 天前
Docker 部署 WPS 在线办公套件,浏览器即可编辑 Word、Excel、PPT
docker·word·wps·wps部署教程·wps免费版·轩辕镜像·docker部署教程
MindUp12 天前
AI生成PPT工具的技术选型:从模板填充到智能体协同的演变
人工智能·powerpoint
念雨思13 天前
每日穿搭助手:鸿蒙AI应用开发实战——AI衣橱,每日穿搭不再愁
人工智能·华为·powerpoint·harmonyos·鸿蒙
ZZZMMM.zip13 天前
演示架构师-PPT大纲生成的HarmonyOS开发实践
人工智能·华为·powerpoint·harmonyos·鸿蒙·鸿蒙系统