ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 7341|回复: 11

[求助] word 2010如何在数字题号前批量添加相同文字

[复制链接]

TA的精华主题

TA的得分主题

发表于 2018-6-22 23:18 | 显示全部楼层 |阅读模式
7.   《都嘟》中写道:“1918年的数据是,当时日货占中国所有进口货的44%,1920年降到24%,
近乎腰斩了。这是百年来规模最大的一次抵制日货运动。”这次抵制日货运动发生在
A.曱午中日战争时期                B.八国联军侵华时期
C.五四运动时期                        D.北伐战争时期
8.   有研究表明:中国十四年抗战直接伤亡人口在4100万以上,加上战时失踪、被俘等项
数字,人口损失则超过4500万。材料中的“十四年抗战”开始于
A.九一八事变                            B.华北亊变
C.西安事变                                D.七七亊变
想在题号前加上(2018湖南邵阳),是批量添加,大量试卷要处理,请问如何批量添加相同的文字:(2018湖南邵阳)。只在题号前添加;如何用替换功能完成?
如:
(2018湖南邵阳)7.   《都嘟》中写道:“1918年的数据是,当时日货占中国所有进口货的44%,1920年降到24%,
近乎腰斩了。这是百年来规模最大的一次抵制日货运动。”这次抵制日货运动发生在
A.曱午中日战争时期                B.八国联军侵华时期
C.五四运动时期                        D.北伐战争时期
附件是另一个文件。

2018年山东省临沂市中考历史真题(Word版无答案).rar

749.34 KB, 下载次数: 21

中考历史卷

TA的精华主题

TA的得分主题

发表于 2018-6-23 01:09 | 显示全部楼层
查找框粘贴下面代码:
(^13)([0-9]{1,}[..、])
替换为框粘贴下面代码:
\1(2018湖南邵阳)\2
勾选“使用通配符”,再点击“全部替换”,OK!
楼主未说明自己会不会使用宏?

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-6-23 21:24 来自手机 | 显示全部楼层
多謝幫忙,你可以將宏代碼粘貼出來,我嘗試下執行宏

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-6-23 21:44 | 显示全部楼层
刚试过,为什么有点题号前没有加上(2018湖南邵阳),有的题加上了。

TA的精华主题

TA的得分主题

发表于 2018-6-24 00:39 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
楼主,你的题每个段落结尾,有可能是有假段落标记,但是它是回车符(^13);也有可能是人工换行符(^11);也有可能段前段后有空格(半角/全角/不间断空格/制表符);或其它不可见字符,这需要你自己处理一下。我用的是 Word2003,只能提供查找和替换方法了,有时间请看一下 tangqingfu兄编辑的《Word查找和替换实例64例》,会有收获的;至于 2010 上的循环遍历文件夹宏我倒不会,等待高人吧!

TA的精华主题

TA的得分主题

发表于 2018-6-24 00:47 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
忘了一种情况:数字是自动编号的情况。开始以为楼主用的是2010,我用的是2003,帮不上忙的。结果,楼主竟然提供了 2003 格式文档,那么,问题就解决了!请试用下面代码:
  1. Sub test()
  2.     With ActiveDocument.Content.Find
  3.         .Execute "^13", , , 0, , , , , , "^p", 2
  4.         .Execute "^11", , , 0, , , , , , "^p", 2
  5.         .Parent.ListFormat.ConvertNumbersToText
  6.         .Execute "(^13)([0-9]{1,}[..、])", , , 1, , , , , , "\1(2018湖南邵阳)\2", 2
  7.     End With
  8. End Sub
复制代码

TA的精华主题

TA的得分主题

发表于 2018-6-25 08:31 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
楼上代码很棒!

TA的精华主题

TA的得分主题

发表于 2019-9-19 17:11 | 显示全部楼层
413191246se 发表于 2018-6-24 00:47
忘了一种情况:数字是自动编号的情况。开始以为楼主用的是2010,我用的是2003,帮不上忙的。结果,楼主竟然 ...

老大,你代码中的 正则表达式能不能解释下,谢谢

TA的精华主题

TA的得分主题

发表于 2019-9-19 23:37 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
老大不敢当!——正则其实我也不会,如果说 [0-9]{1,} 是正则,意思是0-9中任意一个数字出现次数至少1次时的情况。

TA的精华主题

TA的得分主题

发表于 2020-4-8 15:59 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-1-1 15:00 , Processed in 0.032142 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表