本人有很多含有选择题的word文档。我现在就用VBA解决如下问题:
四个选项的前面都已插好制表符了。
有这三种情况:
如果四个选项的长度都不超过两个制表符直接的距离,则排列为:(四个选项排一行)
ABCD
如果A选项或C选项长度大于两个制表符之间的距离且小于第一和第三个制表符之间的距离,则排列为
(四个选项分如下两行排列,其中B和D起始位置在第三个制表符除)
A B
C D
如果有任何一个选项长度超过第一和第三个制表符之间的距离,则排列为:(四个选项各自排一行)
A
B
C
D
就是有ABCD选项的长度决定四个选项的对齐方式,但就是三种方式之一,其他方式不要。
先感谢大侠的帮助
自己水平不高,用宏录制了一个word排版的过程,里面的代码很冗杂,还望高手帮忙简化。
但是四个选项的对齐方式本人不会编代码,宏也不会根据情况判断,只好求助高人。
word VBA如何编程让ABCD四个选项对齐
答案:2 悬赏:0 手机版
解决时间 2021-12-25 23:48
- 提问者网友:斑駁影
- 2021-12-25 07:57
最佳答案
- 五星知识达人网友:玩家
- 2021-12-25 09:11
是否可以考虑用隐藏边框的表格来替你排版呢?将选项放在表格内.
全部回答
- 1楼网友:琴狂剑也妄
- 2021-12-25 10:11
我不会~~~但还是要微笑~~~:)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯