由于Excel和Windows的关系,天然就赋予了强大的基因。执行个文件真的太小意思了。

vba shell 函数

格式:Shell(PathName[,WindowStyle])
PathName :要执行的程序名,包括目录或文件夹
WindowStyle :程序运行时窗口的样式

例:Shell "control.exe" '打开Windows控制面板

更多功能看下图,说了基因强大,由于是一个家族的软件,所以在windows系统之下,无所不能的样子,有兴趣可以自己去发现。

使用方法

左侧为命令功能代码表,也就是执行命令使用的操作符,具体操作在右边。

下拉组合框可以选择功能,选择之后单击执行,就会执行相应的系统命令。

具体做这个有什么用呢?我也思考了很久,发现可能真没什么用,但是对于一个电脑小白来说,或许有点用处。

比如要打开系统中的某个功能项的时候,就要在开始里找好久,有些根本不知道如何查找。

所以,这个工具的可以拿出来了。

例如,需要打开密码管理,进行密码设置的时候,可以打开这个文件选择密码,单击执行按钮之后,就打开密码管理功能了。

虽然在开始里面也很好找,但是如果要打开组策略呢!是不是就有点犯难了?

也不难,只要认识组策略就以上面的方法操作就可以打开了。

不然就要在控制面板里找啊找。

其实,Shell执行了一个代码:Shell "cmd.exe /c gpedit.msc "

完整代码

这个例子代码量很少,所以就全部贴出来了。

喜欢的赶快收藏起来,不要错过哟。

Option ExplicitPrivate Sub CommandButton1_Click()Dim Strr As StringStrr = Me.OLEObjects("ComboBox1").Object.ValueIf VBA.Len(Strr) = 0 Then Exit SubDim R As Range, Rx As Range''定义功能名称单元格区域Set R = Me.Range("D2:D" & Range("D65535").End(xlUp).Row)For Each Rx In R ''遍历名称    If Rx.Value = Strr Then ''如果找到相同名称        Shell Rx.Offset(0, -1).Value ''执行命令        Exit For    End IfNext RxEnd SubPrivate Sub Worksheet_Activate() Dim LsVarr As String LsVarr = Me.Range("D2:D" & Range("D65535").End(xlUp).Row).Address ''ComboBox组合框赋值 Me.OLEObjects("ComboBox1").ListFillRange = LsVarrEnd Sub

Shell命令

上图为简单的一些系统命令,收藏备用。

.sql文件如何执行_Excel如何运行可执行文件,别急,用过vba Shell函数的都知道相关推荐

  1. php mysql 执行sql文件_PHP执行SQL文件并将SQL文件导入到数据库_PHP

    //读取文件内容 $_sql = file_get_contents('test.sql'); $_arr = explode(';', $_sql); $_mysqli = new mysqli(D ...

  2. navicat 导出的sql文件,再导入,运行SQL文件成功,数据库中却没有表

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 问题描述:本来在数据库上右键  ,运行SQL文件 ,就可以导入 sql ,建表成功,并且数据也该的. ...

  3. mysql和oracle 命令行执行sql文件 数据库执行sql文件 执行sql语句

    windows和linux操作相同 借鉴:http://www.361way.com/mysql-exec-sql-file/2646.html 方法一:mysql 调用法 操作方式如下: mysql ...

  4. .sql文件如何执行_深入理解SQL原理:SQL查询语句是如何执行的?

    本篇文章将通过一条 SQL 的执行过程来介绍 MySQL 的基础架构. 首先有一个 user_info 表,表里有一个 id 字段,执行下面这条查询语句: select * from user_inf ...

  5. .sql文件如何执行_mysql:一条SQL查询语句是如何执行的?

    本篇文章将通过一条 SQL 的执行过程来介绍 MySQL 的基础架构. 首先有一个 user_info 表,表里有一个 id 字段,执行下面这条查询语句: select * from user_inf ...

  6. .sql文件如何执行_随手记 02 日志系统:一条SQL更新语句是如何执行的?

    上节系统了解了一个查询语句的执行流程,并介绍了执行过程中涉及的出合理模块. 连接器.分析器.优化器.执行器等功能模块,最后到达存储引擎. 一条SQL更新语句的执行流程 从一个表的一条sql语句说起 c ...

  7. toad for oracle如何执行sql文件,toad执行sql语句

    在toad中执行sql语句与sqlplus中存在一点细小的区别,就是在每个sql的后面包括一个空格. CREATE TABLE test_wy(NAME VARCHAR2(20)); ALTER TA ...

  8. linux光盘文件的执行,制作光盘运行的Linux--zLinuxOnCD

    zLinuxOnCD是基于RedHat Linux的不用安装和配置就可直接在光盘上运行的Linux系统.这张光盘上已经装好了网络应用程序. OpenOffice软件包和一些多媒体应用程序,可上网浏览网 ...

  9. .sql文件如何执行_一条SQL查询语句是如何执行的?

    导读 Mysql在中小型企业中是个香饽饽,目前主流的数据库之一,几乎没有一个后端开发者不会使用的,但是作为一个老司机,仅仅会用真的不够. 今天透过一个简单的查询语句来讲述在Mysql内部的执行过程. ...

最新文章

  1. oracle 10035 err 942,案例:Oracle日志报错 Fatal NI connect error 12170 TNS-12535 TNS-00505
  2. Android-如何开发一个功能强大的图片选择器
  3. Eclipse Memory Analyzer 安装(Update Site: http://download.eclipse.org/mat/1.3.1/update-site/ )
  4. 图片保存到数据库以及从数据库中Load图片
  5. 太牛了!分享一个Github上都没有的“网约车”项目!!!
  6. linux中sed或awk,Linux中sed和awk命令比较实例
  7. html5的离线存储问题集合
  8. CityMaker SDK与三维GIS城市
  9. tune声场测试软件_SIA SmaartLive(声场测试软件) V7.2.1 官方版
  10. 海思35xx移动侦测-修改sdk中sample到嵌入式设备测试成功
  11. allegro里面由于shape out of date
  12. Mac使用技巧:磁盘如何分区
  13. python替换ppt文本_Python操作PPT实现自动查找替换
  14. 【POJ】1003_Hangover宿醉
  15. 已知销售额怎么计算成本_计算成本根据销售额怎么样推算出成本,举例, – 手机爱问...
  16. 编写程序,用户输入日期,计算该日期是这一年的第几天
  17. pil库修改图片大小_使用PIL改变图像格式及尺寸
  18. 微信企业号和企业微信消息发送区别
  19. BUG一词是如何来的?
  20. ffmpeg的api里av_free和av_freep的区别

热门文章

  1. C++ Primer 5th笔记(chap 17 标准库特殊设施)bitset操作
  2. 互链网-未来世界的连接方式 (1)央行数字货币CBDC模型
  3. 【django】配置URLconf
  4. 【python】排序算法的稳定性冒泡排序(画图详细讲解)
  5. 03-cache的查询原理
  6. ATF里面都有什么?
  7. WIN10+MinGW中文输出乱码的解决方法
  8. 2020-11-11(C语言下JNI开发hello过程)
  9. 【网络安全】某安全网关前端JS分析
  10. 【僵尸复活】【已通过】https的app如何抓包