【VBA】Shell32.shell常用系统命令

本文介绍了一段使用VBA调用Shell32库实现多种系统级操作的代码,包括打开资源管理器到指定路径、运行程序、查找文件及计算机等。通过简单的Case选择结构,实现了丰富的桌面环境交互功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Sub pub_shell(ByVal str As String)
    Dim shl As New Shell32.Shell   

  Select Case str        

  Case "资源管理器"           

    shl.Explore ("D:\")         

  Case "运行"           

    shl.FileRun         

  Case "查找文件"           

    shl.FindFiles         

  Case "查找计算机"           

    shl.FindComputer         

  Case "查找打印机"           

    shl.FindPrinter         

  Case "层叠窗口"           

    shl.CascadeWindows         

  Case "水平平铺"           

    shl.TileHorizontally         

  Case "垂直平铺"           

    shl.TileVertically         

  Case "全部最小化"           

    shl.MinimizeAll         

  Case "控制面板"           

    shl.ControlPanelItem "main.cpl"         

  Case "设置时间"           

    shl.SetTime         

  Case "关闭计算机"           

    shl.ShutdownWindows         

  Case "显示桌面"           

    shl.ToggleDesktop         

  Case "Win+Tab组合键效果"           

    shl.WindowSwitcher
    End Select       

  Set shl = Nothing  End Sub

转载于:https://www.cnblogs.com/zzllrr/archive/2011/04/06/2006938.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值