| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 196 人关注过本帖
标题:各位大神,我想把一份word文档前面全部是题目,后面是答案和解析的,想变成 ...
只看楼主 加入收藏
qinxiaorong5
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2025-5-26
收藏
 问题点数:20 回复次数:1 
各位大神,我想把一份word文档前面全部是题目,后面是答案和解析的,想变成一道题后面接着相应的答案和解析,VBA代码要怎么写啊
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: VBA 解析 答案 文档 代码 
4 天前 12:19
厨师王德榜
Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18
等 级:贵宾
威 望:199
帖 子:1003
专家分:5038
注 册:2013-2-16
收藏
得分:0 
假定你的word,题目、答案、解析都有完整、明确的标志。比如:
【题目】1、xxxxxxxx
【题目】2、xxxxxxxx
【题目】3、xxxxxxxx
...........
【答案】1、xxxxxxxx
【解析】1、xxxxxxxx
【答案】2、xxxxxxxx
【解析】2、xxxxxxxx
【答案】3、xxxxxxxx
【解析】3、xxxxxxxx
............
那么,先逐段落读取整个文档,事先声明3个数组 array_qus ,array_ans, array_ana
当读取到段落以【题目】打头时,把这个段落内容存入 array_qus
当读取到段落以【答案】打头时,把这个段落内容存入 array_ans
当读取到段落以【解析】打头时,把这个段落内容存入 array_ana
.....
读取完毕,关闭原文档,新建一个文档,
然后循环数组,按 array_qus ,array_ans, array_ana 这个顺序,依次取出
array_qus(i) ,array_ans(i), array_ana(i),放入新文档
i 从0开始循环,直到数组取尽。
保存新文档,完毕。
这是思路,代码就不写了,很简单的VBA代码。
昨晚 23:13
快速回复:各位大神,我想把一份word文档前面全部是题目,后面是答案和解析的,想 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018318 second(s), 11 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved