|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
本帖最后由 413191246se 于 2012-5-24 15:49 编辑
从《仿WPS排版工具》作者的代码里,发现一个叫 sendkeys 的语句,效果似乎奇好,但后来发现无法进行下一条语句,昨晚,查找了其用法,加上了一个“TRUE”参数,就 OK 了!好东东不敢独享,发上来献给大家,敬请测试……- Sub 删除段落首尾空格及空行()
- With ActiveDocument.Content.Find
- .Execute findtext:="^l", replacewith:="^p", Replace:=wdReplaceAll
- .Execute findtext:="^13", replacewith:="^p", Replace:=wdReplaceAll
- .Execute findtext:="(", replacewith:="(", Replace:=wdReplaceAll
- .Execute findtext:=")", replacewith:=")", Replace:=wdReplaceAll
- End With
- SendKeys "^(aej)", True
- Dim i As Paragraph
- For Each i In ActiveDocument.Paragraphs
- If Len(i.Range) = 1 Then i.Range.Delete
- Next
- End Sub
复制代码 |
|