ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] 求一个查找文档内多余的标点符号并把它们改为蓝色的宏代码

[复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2015-10-15 16:49 | 显示全部楼层
413191246se 发表于 2015-10-10 11:07
139:我这儿感觉正常!
你把我下面的代码复制到原位置,替换一下你的代码:(另外,在宏里双击可以选定整 ...

师傅好!
21楼的20句代码,可否放进8楼的 “Sub 查找重复标点符号()” 宏里面,如可以、要放在那一句代码的下面,请师傅指点!

TA的精华主题

TA的得分主题

发表于 2015-10-15 23:48 | 显示全部楼层
放在第一句代码 Sub 查找重复的标点符号()下面一行,但同时,要将这些语句的第一行的 doc 替换为 ActiveDocument——先把 doc 全部替换 为 ActiveDocument 再放入吧!

TA的精华主题

TA的得分主题

 楼主| 发表于 2015-10-16 08:04 | 显示全部楼层
413191246se 发表于 2015-10-15 23:48
放在第一句代码 Sub 查找重复的标点符号()下面一行,但同时,要将这些语句的第一行的 doc 替换为 ActiveDoc ...

师傅好!
凭我的技术还是不成,代码复制粘贴到了文档内(未做任何编辑修改)把doc 全部替换为 ActiveDocument再从文档上复制粘贴到代码窗口内,代码1~8句还是会变成红色,把1~8句代码前边的第二个英文前引号换成中文前引号,可每句后面还会无故多一个英文引号,还删不掉、在把第二句后面的英文引号删除后,第一句的后面又自动加上了英文引号,宏可正常运行,但替换的效果还是和原来一样会出错,还得劳请师傅把代码变一下,谢谢!

TA的精华主题

TA的得分主题

发表于 2015-10-16 17:50 | 显示全部楼层
139:在我这里,宏保存在文本文档中,拷贝到 VBE 中是能正确显示中文标点的,在你那里是否如此呢?
原来的20句代码,有一句重复了,现在剩19句: Macro 查找重复标点符号 333.rar (668 Bytes, 下载次数: 12)

TA的精华主题

TA的得分主题

 楼主| 发表于 2015-10-17 08:20 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
413191246se 发表于 2015-10-16 17:50
139:在我这里,宏保存在文本文档中,拷贝到 VBE 中是能正确显示中文标点的,在你那里是否如此呢?
原来的 ...

师傅好!
把你文本内的代码复制粘贴到代码窗口内,一切正常。
可我把文本内的代码复制粘贴到Word文档内(未做任何编辑修改)再从Word文档内把代码复制粘贴到代码窗口内就是不成,代码1~8句还是会变成红色,把1~8句代码前边的第二个英文前引号换成中文前引号,可每句后面还会无故多一个英文引号,还删不掉、在把第二句后面的英文引号删除后,第一句的后面又自动加上了英文引号,宏可正常运行,但替换的效果还是和原来一样会出错。我仔细看了Word文档内的代码,发现有5处(附件上我以红色标注)下面有绿色波浪线条,不知和这个有不关。
请师傅查看附件!
师傅、为什么文本可以,文档就不成呢?

附件.rar

3.07 KB, 下载次数: 26

TA的精华主题

TA的得分主题

发表于 2015-10-17 19:23 | 显示全部楼层
139:不必钻牛角尖!可能是 VBE 编译器不太接受中文标点,宏代码保存在文本文档中也很好,也保险。

TA的精华主题

TA的得分主题

 楼主| 发表于 2015-10-18 08:50 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
413191246se 发表于 2015-10-17 19:23
139:不必钻牛角尖!可能是 VBE 编译器不太接受中文标点,宏代码保存在文本文档中也很好,也保险。

师傅好!
啊、是这个原因!也只是好奇而以,感谢师傅的答疑解惑!

TA的精华主题

TA的得分主题

 楼主| 发表于 2015-10-19 17:02 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 13907933959 于 2015-10-20 11:51 编辑

师傅好!
徒弟又有事要劳师傅了!
求师傅编写一个循环遍历文件夹提取所有的文件名变成目录的宏
1、提取的目录除了所有的文件名外,文件夹及子文件夹的名称也要
2、文件的格式有:Word、TXT、PDF、Excel
3、点击目录便可打开原文件


师傅、想请你在宏内再添加几个功能:
1、目录上各文件夹内的文件名归纳在各文件夹名的下面单独排列
2、目录上各文件夹内的文件名单独编号
3、同一文件夹内的文件如有同名的文件在目录上用红色标注文件名。

TA的精华主题

TA的得分主题

发表于 2015-10-20 14:10 | 显示全部楼层
139:你这次的问题比较难,我看我是解决不了,建议你单独发帖等待论坛高人吧!

TA的精华主题

TA的得分主题

 楼主| 发表于 2015-10-20 14:32 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 13907933959 于 2015-10-20 17:40 编辑
413191246se 发表于 2015-10-20 14:10
139:你这次的问题比较难,我看我是解决不了,建议你单独发帖等待论坛高人吧!

好的、有劳师傅了!

师傅好!
再求你编写2个宏
第一个是把以有编号(见附件)多页的WORD文档,拆分成一个个几页的小文档宏,页数要可调,不能改变其格式。不能改变其原有的编号,拆分后的小文档名称后面依次要有编号。
第二个是依以次再把它们合并的宏。
合并的文件不能改变其格式。
谢谢师傅!

028-食鉴本草.rar

25.54 KB, 下载次数: 22

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2025-1-15 18:07 , Processed in 0.023967 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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