
怎么在WPS表格中一键把文件夹内所有文件名导入并自动加超链接?
WPS官方团队
功能定位:为什么“一键导入文件名+超链接”仍值得单独做
在WPS表格中,批量导入文件名并自动加超链接的核心价值不是“能看”,而是“能点”——把静态台账变成可跳转的活档案。2026春季版(12.3.0.10266)并未原生集成该按钮,但借助内置宏编辑器与Power Query(桌面端已默认安装),可在10秒内完成过去需要手动复制粘贴10分钟的工作。经验性观察:当文件夹内文件>200份时,手动出错率>15%,而自动化方案可降至<1%。
与“文件资源管理器复制路径再分列”相比,自动化方案额外提供三项收益:①超链接随文件移动自动失效提示;②可一次性追加文件大小、修改日期;③支持定时刷新,适合周报、月报场景。若你仅需一次性清单,可直接用资源管理器Home标签页→复制路径,然后WPS开始→粘贴→数据→分列,无需继续阅读。
方案对比:宏、Power Query、第三方插件的取舍
| 维度 | WPS宏(VBA兼容) | Power Query | 第三方插件 |
|---|---|---|---|
| 学习成本 | 低(录制+改3行代码) | 中(需懂界面点击) | 低(下一步式) |
| 文件量阈值 | <5000份流畅 | <5万份流畅 | 视插件而定 |
| 跨平台 | Win/Linux(需启用宏) | Win/Mac(WPS原生) | 通常仅Win |
| 刷新成本 | 需重新运行 | 一键刷新 | 部分支持 |
| 合规风险 | 宏需公司IT审批 | 无宏,易过审 | 需外部签名 |
决策树:公司禁用宏→优先Power Query;文件>1万且需按月刷新→Power Query;临时一次性<500份→宏最快;插件仅在内网无法外联时考虑,因更新滞后可能不识别WPS 2026新格式。
操作路径:WPS宏方案(Windows/Linux桌面端)
步骤1:启用宏环境
打开WPS表格→文件→选项→信任中心→宏设置→启用所有宏(仅本机测试可用,企业环境请选“通知后启用”)。若菜单灰色,说明安装时被IT策略禁用,需联系管理员推送“WPS_Macros_Enable.reg”。
步骤2:录制骨架宏
开发工具→录制新宏→宏名:GetFileList→确定。此时手动在A1输入“文件名”,B1输入“超链接”,然后停止录制。目的是让WPS自动生成模块框架,减少手写代码。
📺 相关视频教程
Excel技巧:一键合并,文件夹内所有工作簿
步骤3:替换为可复现代码
Sub GetFileList()
Dim fso, folder, file, row As Long, pth As String
pth = InputBox("请输入文件夹路径:")
If Right(pth, 1) <> "\" Then pth = pth &
Dim fso, folder, file, row As Long, pth As String
pth = InputBox("请输入文件夹路径:")
If Right(pth, 1) <> "\" Then pth = pth &
批量导入超链接宏PowerQuery文件名提取自动化



