Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 822|回复: 1

求word 选择题选项自动排版的VBA代码

[复制链接]
发表于 2022-1-22 21:08 | 显示全部楼层 |阅读模式
想写一个word 选择题选项自动排版的VBA代码,能帮忙吗?
设计是这样的:原始的素材是选择题若干个,每个选择题题干单独一段,四个选项各一段。
想实现的效果是,自动判断ABCD四个选项的长度,如1四个选项加起来可以放一行,就用将四段合并为一段,四个选项之间加占位符;如2四个选项中最长的没有超过段落可容纳长度的一半但又放不到一行,就将四个选项合并成2行,同一行选项间加占位符。如果最长选项长度超过一半,就仍然保留四行。




原始格式:
1.我是题干我是题干我是题干我是题干我是题干我是题干我是题干我是题干我是题干我是题干我是题干我是题干我是题干我是题干我是题干我是题干我是题干我是题干我是题干我是题干
A.我是选项
B.我是选项
C.我是选项
D.我是选项
2.我是题干我是题干我是题干我是题干我是题干我是题干我是题干我是题干
A.我是选项我是选项我是选项我
B.我是选项我是选项我是选项我
C.我是选项我是选项我是选项我是选项
D.我是选项我是选项
3.我是选项我是选项我是选项
A.我是选项我是选项我是选项我是选项我是选项我是选项我是选项我是选项
B.我是选项我是选项我是选项我是选项我是选项我是选项
C.我是选项我是选项
D.我是选项我是选项我是选项

排版后格式:根据选项长短分三种:
1.我是题干我是题干我是题干我是题干我是题干我是题干我是题干我是题干我是题干我是题干我是题干我是题干我是题干我是题干我是题干我是题干我是题干我是题干我是题干我是题干
A.我是选项 B.我是选项 C.我是选项 D.我是选项

2.我是题干我是题干我是题干我是题干我是题干我是题干我是题干我是题干
A.我是选项我是选项我是选项我 B.我是选项我是选项我是选项我
C.我是选项我是选项我是选项我是选项 D.我是选项我是选项

3.我是选项我是选项我是选项
A.我是选项我是选项我是选项我是选项我是选项我是选项我是选项我是选项
B.我是选项我是选项我是选项我是选项我是选项我是选项
C.我是选项我是选项
D.我是选项我是选项我是选项

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
 楼主| 发表于 2022-1-25 10:48 | 显示全部楼层
排版前文档
1. Why do many schools in China use high-tech devices?
A. To help children wash hands.
B. To make students keep one meter.
C. To share students' temperatures with their parents.
D. To measure temperatures and check epidemic control work.
2. How tmany kinds of robots are mentioned in this article?
A. One.
B. Two.
C. Three.
D. Four.
3. The underlined word “that” refers to“
A. making a regular cap
B. wearing a regular cap
C. making a special cap
D. wearing a special cap

排版后文档
1. Why do many schools in China use high-tech devices?
A. To help children wash hands.
B. To make students keep one meter.
C. To share students' temperatures with their parents.
D. To measure temperatures and check epidemic control work.
2. How tmany kinds of robots are mentioned in this article?
A. One.         B. Two.         C. Three.         D. Four.
3. The underlined word “that” refers to“
A. making a regular cap        B. wearing a regular cap
C. making a special cap        D. wearing a special cap
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-25 16:57 , Processed in 0.865247 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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