选择特定行

问题描述:

我正在尝试在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 

这给出了错误的参数数量或错误的属性分配错误。

+0

您可以使用您尝试的代码更新您的问题,而不是将它发布在评论中看起来都混乱了吗?一旦你这样做,删除上面的评论。 – 2013-04-25 21:03:40

+0

我已经完成了。 – 2013-04-25 21:08:10

+1

你确定你已经正确地复制了代码吗? 'Set.myrange'和'.Rows(1,3).Range'之间的空格是什么? – 2013-04-25 21:10:34

复制行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次你有将复制的行粘贴到某处...

+0

这并不适用于我想要做的事情。该宏需要通过单击命令按钮将行3和行1复制到剪贴板上,以便表单的用户可以将该信息粘贴到另一个文档中。 – 2013-04-25 21:36:26

+0

AFAIK(我可能是错的),你必须单独复制它们。如果它是1到3行,那么它会是一个不同的情况。 – 2013-04-25 21:39:50

+0

没有任何类型的排除参数可以放入? – 2013-04-25 21:48:12