选择特定行
我正在尝试在Microsoft Word中复制第一和第三行。选择特定行
Dim Myrange as Range
With ActiveDocument.Tables(1)
Set.myrange= .Rows(1,3) .Range
myrange.End= .Rows(1,3) .Range.End
End With
Selection.Copy
这给出了错误的参数数量或错误的属性分配错误。
复制行1和3,你必须复制第1行,然后再复制一行3
复制第1行,使用此代码
Sub Sample()
Dim myrange As Range
With ActiveDocument.Tables(1)
Set myrange = .Rows(1).Range
myrange.End = .Rows(1).Range.End
myrange.Copy
End With
End Sub
同样做3次你有将复制的行粘贴到某处...
这并不适用于我想要做的事情。该宏需要通过单击命令按钮将行3和行1复制到剪贴板上,以便表单的用户可以将该信息粘贴到另一个文档中。 – 2013-04-25 21:36:26
AFAIK(我可能是错的),你必须单独复制它们。如果它是1到3行,那么它会是一个不同的情况。 – 2013-04-25 21:39:50
没有任何类型的排除参数可以放入? – 2013-04-25 21:48:12
您可以使用您尝试的代码更新您的问题,而不是将它发布在评论中看起来都混乱了吗?一旦你这样做,删除上面的评论。 – 2013-04-25 21:03:40
我已经完成了。 – 2013-04-25 21:08:10
你确定你已经正确地复制了代码吗? 'Set.myrange'和'.Rows(1,3).Range'之间的空格是什么? – 2013-04-25 21:10:34