【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
相关推荐
Ar-Sr-Na10 小时前
工作路演PPT处理,交给Workbuddy
人工智能·powerpoint·workbuddy开发者分享季
RZhLyRaHv14 小时前
LangChain教程-4、构建简易智能 PPT 生成器
人工智能·langchain·powerpoint
SpaceAIGlobal17 天前
AI 生成 PPT 工具深度评测与选型指南
人工智能·powerpoint
Non-existent98717 天前
WPS批量清理单元格空白字符的4种方法-异常数字格式处理-实战
excel·wps
一头爱吃肉的牛18 天前
2026年10款AI PPT工具横向评测:内容准确性、生成速度、模板丰富度对比
人工智能·powerpoint
小妖66618 天前
excel 怎么在单元格内容自动加上一段文字不能用公式
excel·vba
取个鸣字真的难19 天前
Image2 生成 PPT 的最后分水岭:Prompt
人工智能·prompt·powerpoint
江畔柳前堤19 天前
github实战指南02-仓库管理与 Issue
人工智能·深度学习·github·信号处理·caffe·wps·issue
VBA633719 天前
VBA之Word应用第五章第五节 Range对象的属性(四)
vba
m0_5474866620 天前
《数字图像处理:使用MATLAB分析与实现》全套课件PPT
开发语言·matlab·powerpoint