导出EXCEL中的文件到资源管理器

可以编写一宏,使导出的文件与原文件完全一样

Sub DoIt()
    Dim o As OLEObject
    Dim TargetDir As String
    '导出文件的目标目录
   TargetDir = "D:\"
     Dim CmdLine As String
     '使用"",是为了防止文件夹带空格
   CmdLine = "explorer.exe " & """" & TargetDir & """"
     '包含包对象的OLEObject
     Set o = Sheet1.OLEObjects(1)
     o.Copy   
    '在我的电脑中,如果事先没打开资源管理器,一个有时不行
  Shell CmdLine, vbNormalFocus
    Shell CmdLine, vbNormalFocus
   'CTRL + V
    SendKeys "^v"
End Sub

转载于:https://www.cnblogs.com/djcsch2001/archive/2012/08/31/2664868.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值