【Microsoft 365可用】PPT一键取消所有超链接

删除或禁用超链接 - Microsoft 支持从页面中删除一个或多个超链接,或在键入时关闭自动超链接创建。https://support.microsoft.com/zh-cn/office/%E5%88%A0%E9%99%A4%E6%88%96%E7%A6%81%E7%94%A8%E8%B6%85%E9%93%BE%E6%8E%A5-027b4e8c-38f8-432c-b57f-6c8b67ebe3b0 微软官方给出的方法并不适用于PowerPoint,而PowerPoint中的宏也没有Hyperlinks这个属性,经实际验证,使用下面的宏指令可以一键移除幻灯片中全部的超链接。

vbscript 复制代码
'最简单有效的版本
Sub RemoveHyperlinksEasy()
    
    Dim sld As Slide
    Dim shp As Shape
    Dim count As Integer
    
    count = 0
    
    For Each sld In ActivePresentation.Slides
        For Each shp In sld.Shapes
            
            '删除形状上的超链接
            On Error Resume Next
            If shp.ActionSettings(ppMouseClick).Hyperlink.Address <> "" Then
                shp.ActionSettings(ppMouseClick).Hyperlink.Address = ""
                count = count + 1
            End If
            On Error GoTo 0
            
            '删除文本中的超链接格式
            If shp.HasTextFrame Then
                If shp.TextFrame.HasText Then
                    On Error Resume Next
                    shp.TextFrame.TextRange.ActionSettings(ppMouseClick).Action = ppActionNone
                    shp.TextFrame.TextRange.ActionSettings(ppMouseClick).Hyperlink.Address = ""
                    count = count + 1
                    On Error GoTo 0
                End If
            End If
            
        Next shp
    Next sld
    
    MsgBox "处理完成!删除了 " & count & " 个超链接", vbInformation
    
End Sub

如何使用这个宏:

1. 打开VBA编辑器

  • 在PowerPoint中按 Alt + F11
  • 或者:文件 → 选项 → 自定义功能区 → 勾选"开发工具" → 开发工具 → Visual Basic

2. 插入宏代码

  • 在VBA编辑器中,右键点击左侧的项目
  • 选择 插入 → 模块
  • 将上面的代码复制粘贴到模块中

3. 运行宏

  • F5 运行宏
  • 或者:在PowerPoint中,开发工具 → 宏 → 运行
相关推荐
张人玉20 小时前
C# 与西门子 PLC 通信:地址相关核心知识点
开发语言·microsoft·c#·plc
专注VB编程开发20年1 天前
c#语法和java相差多少
java·开发语言·microsoft·c#
AI架构师易筋1 天前
模型上下文协议(MCP)完全指南:从AI代理痛点到实战开发
人工智能·microsoft·语言模型·llm·mcp
轻竹办公PPT1 天前
汇总12款Word生成PPT工具,哪款更适合日常汇报?
人工智能·powerpoint
小北方城市网1 天前
鸿蒙6.0:AI与智能体框架(HMAF),重塑操作系统未来的核心密码
大数据·网络·人工智能·microsoft·ai·智能手机
czhc11400756631 天前
c# 1216
windows·microsoft·c#
小毅&Nora1 天前
【后端】【工具】从 “Vibe PPT“ 到 “蕉幻“:一个原生 AI PPT 生成应用的深度解析
人工智能·powerpoint
CES_Asia1 天前
资本赋能实体智能——2026 CES Asia机器人产业投资峰会定档北京
大数据·人工智能·microsoft·机器人
模型启动机1 天前
微软确认:Windows 11 AI 智能体访问用户文件前会先请求许可
人工智能·microsoft·ai·大模型
一个帅气昵称啊1 天前
.Net——AI智能体开发基于 Microsoft Agent Framework 实现第三方聊天历史存储
人工智能·microsoft·.net