vba 如何将拷贝的数据赋值给变量?
答案:2 悬赏:40
解决时间 2021-02-21 20:58
- 提问者网友:雨之落き
- 2021-02-21 11:30
vba 如何将拷贝的数据赋值给变量?
最佳答案
- 二级知识专家网友:心痛成瘾
- 2021-02-21 12:58
对于你这个问题,
Dim aa$
Selection.MoveRight Unit:=wdCharacter, Count:=1, Extend:=wdExtend
aa = Selection
如果要通用的话就这样
在VBE中,引用 Microsoft Forms 2.0 工程库
之后,使用如下代码:
Dim MyData As DataObject, MyStr As String
Set MyData = New DataObject
MyData.GetFromClipboard '获得剪切板内容
MyStr = MyData.GetText '赋值给变量
msgbox mystr
Dim aa$
Selection.MoveRight Unit:=wdCharacter, Count:=1, Extend:=wdExtend
aa = Selection
如果要通用的话就这样
在VBE中,引用 Microsoft Forms 2.0 工程库
之后,使用如下代码:
Dim MyData As DataObject, MyStr As String
Set MyData = New DataObject
MyData.GetFromClipboard '获得剪切板内容
MyStr = MyData.GetText '赋值给变量
msgbox mystr
全部回答
- 1楼网友:一个很哇塞的汉子
- 2021-02-21 13:28
打开microsoft visual basic编辑器. 打开microsoft visual basic帮助.在里面查询剪贴板的用法。
采用剪贴板对象的GetFromClipboard方法 ,可将其中的数据取出来。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |