SendKeys "^{V}",true
SendKeys "^{a}",true '这里全选时,文本下面总是有很多空白区域。如何让他不选中这些空白区域呢,就只到文本的最后即可
Range("D4").Select
Selection.Copy
上面两句COPY时会将回车符也COPY进去,所以全选时会选中换行符.
你将D4的值赋给变量,SENDKEYS 变量就可以了.
Sub 复制()咳,你没理解,全语句是Sub 复制()
Range("D4").Select
Selection.Copy
np = Shell("NOTEPAD.EXE", vbNormalFocus)
AppActivate np
SendKeys "^{V}",true
SendKeys "^{a}",true ‘空白被选
SendKeys "^{c}",true
Sub 复制()
Range("D4").Select
Selection.Copy
np = Shell("NOTEPAD.EXE", vbNormalFocus)
AppActivate np
SendKeys "^{V}",true
SendKeys "^{a}",true ‘记事本中,全选时,不要尾部空白
SendKeys "^{c}",true
这个确实不会
本回答被网友采纳