| 分享时间 | 4小时14分钟前 |
| 最后更新 | 4小时14分钟前 |
| 修订版本 | 0 |
| 用户许可 | 只读,不可再分享 |
| Quicker版本 | 1.45.5 |
| 动作大小 | 3.1 KB |
| 最低Quicker版本 | 1.38.15 |
一键粘贴 · 定位光标 · 清除格式 · 自动适配 Word / WPS 表格
在 Excel 中复制好数据,运行本动作,数据瞬间填入 Word(或 WPS)表格中当前光标所在单元格开始的区域。
自动识别已打开的 Word / WPS,以制表符分隔列、换行符分隔行,准确填入对应单元格,并彻底清除源格式,确保表格样式统一。无需手动右键选择“粘贴为文本”,全程一键搞定。
自动通过系统 COM 接口查找正在运行的 Word.Application 或 kwps.Application,无需手动指定程序,优先匹配 Word,若无则尝试 WPS。
读取当前 Word/WPS 选区所在的表格单元格,自动提取所在表格、起始行、起始列。数据从该位置开始向右下方扩展填充,精准控制插入位置。
写入每个单元格前,先将目标 Range 的 Text 置空再重新赋值,彻底剥离 Excel 原有字体、颜色、边框等格式,确保填入内容与 Word 表格现有样式无缝融合。
剪贴板文本按换行(\r\n)拆分行,每行按制表符(Tab)拆分裂,行列自动匹配写入对应单元格;若数据超出表格现有范围,超出的单元格会被自动忽略,不会破坏表格结构。
剪贴板无文本、未检测到运行的 Word/WPS、光标未处于表格内部等情况下,均弹出明确的中文提示对话框,引导用户完成前置操作,避免无响应或莫名失败。
•剪贴板文本格式要求:动作仅处理剪贴板中的纯文本。请确保从 Excel 复制时使用常规复制(Ctrl+C),未嵌入特殊对象。若剪贴板为空,会弹出提示。
•Word/WPS 必须已运行:动作通过 GetActiveObject 查找正在运行的 Word 或 WPS 实例。若未打开任何文档或程序未启动,将提示“未检测到运行中的 Word 或 WPS 程序”。
•光标必须位于表格内部:动作会检查当前选区是否在表格单元格中(Selection.Information(12)),若不在,将弹窗提醒请将光标置于表格单元格内。
•多实例说明:GetActiveObject 通常返回最早注册的 COM 对象,若同时打开多个 Word 窗口,操作的可能不是最上层窗口。建议仅保留一个目标 Word/WPS 实例以保证准确性。
•WPS 兼容性:动作同时适配 WPS 文字组件(kwps.Application)。若系统中同时安装 Word 和 WPS,优先匹配 Word;若仅安装 WPS,则自动使用 WPS。
•数据安全:填充过程直接修改表格内容,原始单元格数据会被覆盖。建议在操作前保存文档,或先在副本中测试。
•性能说明:逐个单元格写入,数据量大时可能稍慢。建议单次粘贴数据量控制在几百个单元格以内,以获得最佳体验。
❤️ 感谢您的支持 · 如果此动作对您有所帮助,请动动小手点个赞
感谢各位大佬们的帮助,感谢CL
| 修订版本 | 更新时间 | 更新说明 |
|---|---|---|
| 0 | 4小时14分钟前 |