vba复制TXT到剪贴板的代码

可以不导入excel再复制吗,且退出去的话会提示清空剪贴板,可以直接用vba打开指定路径的TXT文档,并选中全部内容,复制到剪贴板备用吗?求代码,谢谢!... 可以不导入excel再复制吗,且退出去的话会提示清空剪贴板,
可以直接用vba打开指定路径的TXT文档,并选中全部内容,复制到剪贴板备用吗?求代码,谢谢!
展开
 我来答
姓王的wy451

2018-05-27 · TA获得超过48.3万个赞
知道大有可为答主
回答量:8万
采纳率:78%
帮助的人:8811万
展开全部
Sub 将txt文件内容复制到剪贴板()
Pn = "d:\wy.txt" 'txt文件名及路径
Shell "notepad.exe " & Pn, 1 '用记事本打开文件
'Application.Wait Now + TimeValue("00:00:01") '暂停1秒等待文件打开完毕(大文件用)
SendKeys "^a", True '全选文本
SendKeys "^c", True '复制到剪贴板
SendKeys "%{F4}", True '关闭txt文件
End Sub
追问
我在之前找到了代码,也测试过你的代码,基本可以满足要求,但会弹一个记事本出来,然后还会跳到其他的窗口,相对来说,我用我找到的更快捷,不过代码是你的简洁,可以把我说的问题解决吗?分我先给了,哈哈!!
来自:求助得到的回答
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
硅谷少年
2018-05-19 · TA获得超过7555个赞
知道大有可为答主
回答量:7116
采纳率:82%
帮助的人:1410万
展开全部
可以屏蔽提示的。可以直接调用剪贴板对象,向剪贴板里写入内容即可。excelhome论坛上都有现成的代码。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一箭惊仙
2018-05-17 · TA获得超过870个赞
知道小有建树答主
回答量:1724
采纳率:62%
帮助的人:601万
展开全部
百度vb clipboard
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式