|
楼主 |
发表于 2011-1-26 08:44
|
显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
另附一二三编辑我的代码,请批评指正。(从主程序上截取的,没有整理):
Arr1 = Array("一、", "二、", "三、", "四、", "五、", "六、", "七、", "八、", "九、", "十、", "十一、", "十二、", "十三、", "十四、", "十五、", "十六、", "十七、", "十八、", "十九、", "二十、")
For zwd = 1 To ActiveDocument.Range(0, ActiveDocument.Range.End).Paragraphs.Count '对正文全文段落进行循环
With ActiveDocument.Paragraphs(zwd).Range
If Len(ActiveDocument.Paragraphs(zwd).Range) > 4 Then'小于4个字符就不排了
If UBound(Arr1) <> UBound(Filter(Arr1, ActiveDocument.Range(.Start, .Start + 2).Text, False)) Or UBound(Arr1) <> UBound(Filter(Arr1, ActiveDocument.Range(.Start, .Start + 3).Text, False)) Then
.Sentences(1).Font.Name = ??????????????
.Sentences(1).Font.Size = ??????????????
.Sentences(1).Font.Bold = ??????????????
end if
end if
end with
next
[ 本帖最后由 sqhsqhli 于 2011-1-26 14:36 编辑 ] |
|