【发布时间】:2017-08-17 19:25:05
【问题描述】:
我想创建一个宏来重复相同的段落 12 次,然后移动到下一个,重复上述功能直到文档结束。
我试过了,现在我想为下面的宏创建一个循环,直到文档结束,所以非常感谢任何帮助:
Sub SelectRange()
Selection.Paragraphs(1).Range.Copy
Selection.Paste
Selection.Paste
Selection.Paste
Selection.Paste
Selection.Paste
Selection.Paste
Selection.Paste
Selection.Paste
Selection.Paste
Selection.Paste
Selection.Paste
Selection.Next(Unit:=wdParagraph, Count:=1).Select
End Sub
【问题讨论】:
-
查看 Paragraphs 的 MSDN 文档...特别是paragraphs.range.text 和paragraphs.add
-
嗯...“直到文档结束”是什么意思?您意识到每次粘贴所选内容时文档都会增加一个段落,对吧?
-
@Comintern ..是的,我理解这样做的目的......原因不是在文档中复制粘贴一个段落 12 次,而是我想创建一个宏,将每个段落复制 12 次移动到接下来,然后再次复制 12 次,然后继续,直到所有段落都被复制 12 次......非常感谢任何帮助:)
-
段落的顺序重要吗?您可以复制整个文档并粘贴 12 次span>
-
@Slai 是的,这很重要,这就是我要求宏的原因。