【发布时间】:2016-02-17 06:40:33
【问题描述】:
我正在尝试通过多项选择来做某事。我想在每个选定的段落之前添加一些文本,但是当我选择多个不连续的段落时,如果我执行 Selection.Paragraphs.Count 我总是得到“1”。
我怎样才能分开处理所有段落?
例子:
Paragraph1(Selected first)
Paragraph2
Paragraph3(Selected second)
当我尝试在这些段落的开头添加一些文本时得到的结果:
Paragraph1
Paragraph2
TEXTParagraph3
我真正想要得到的东西:
TEXTParagraph1
Paragraph2
TEXTParagraph3
我是这样工作的:
sub x()
dim p as paragraph
for each p in selection.paragraphs
p.range.insertbefore("TEXT")
next
End sub
【问题讨论】:
-
老兄...您编辑的最后一句话...是礼貌的错误吗? XDDD
标签: vba ms-word multipleselection