程序咋打开,手机最近打开的程序

 admin   2023-05-27 04:52   1 人阅读  0 条评论

本文讲解关于程序咋打开和手机最近打开的程序的题,希望能帮助到大家。

程序咋打开

我们好,咱们今天持续解说VBA编码解决方案的第137讲内容VBA代开随意程序的办法了。

咱们在写编码的时候,有些时候会必需打开此外1个文件,今天的内容就处理这一个疑,在VBA编码中怎么样可以打开其它的程序呢呢?我解说2种办法呢。

一Shell函数啦。该函数让您可以从VBA经过里直-接打开随意程序啦。

Shell函数是什麽呢呢?他既不是工作表函数,也不是api函数,他是vba自己带有的函数了。可是他却手眼通天,能抵n个api函数,api是运用程序接口,shell就应用程序和体系之中的桥梁呢。他的使用方法很简易,就实行1个可执行文件啦。与开始菜单的运转功效相同呢。

语法Shell(pathname[,windowstyle])

pathname 是要实行的程序名,也许还包含目录或文件夹

Windowstyle 表示在程序运行时窗口的款式,如以下

窗口形态常数 值 窗口显现情形

vbHide 0 窗口被暗藏

vbNormalFocus 1 平常大小,并带中心

vbMinimizedFocus(默许设 2 最小化,并带中心(这个是缺省设定)

置)

vbMaximizedFocus 3 最大化,并带中心

vbNormalNoFocus 4 平常大小,并失掉中心

vbMinimizedNoFocus 6 最小化,并失掉中心

例一假定您的经过必需打开视窗备忘录, Shell "notepad.exe", vbMaximizedFocus

在上边的语句里,"notepad.exe"是您要打开的程序的名称了。假如您操心程序找不到的话,这么该名称就应当包括完全的途径(启动器名称和文件夹名称)了。留意,程序名称用双引号括起来了了。Shell函数的第二个参数可以疏忽啦。该参数确定窗口形态(也就当程序发动的时候,他怎么样显现在荧幕上的)呢。在上边的按例里,备忘录将显现为最大化的窗口呢。

例二您假如运用Shell函数来发动控制面板呢吗?Shell "Control.exe", vbNormalFocus

编码:

Sub MYNOTE()

Shell "notepad.exe", vbMaximizedFocus

End Sub

Sub MYControl()

Shell "Control.exe", vbNormalFocus

End Sub

编码截图

运转例1和例2 的截图

留意点1假如Shell函数可以发动某-个可执行文件,这么他就会回返1个叫做任-务ID的号码了。该号码是指点应用程序发动的惟一号码呢。假如Shell函数不成功的话(也就是说某应用程序不可以打开),VB就会形成一错误呢。假如您要运用Shell函数发动的应用程序的话,就不需要在Shell函数后面输出一切语句啦。

留意点2 VBA在发动程序后,立刻就回到经过里面去持续剩下的指令(因而,您没有机遇立刻运用该应用程序)啦。

二ActivateMicrosoftApp 办法啦。

这么除去运用Shell函数外,您还可以很便利地运用办法ActivateMicrosoftApp来完成啦。该办法在微软Excel应用程序的对象里是可用的,可以启动1个 Microsoft 应用程序呢。假如该应用程序早已经位于运转状况,则本办法启动1个 Microsoft 应用程序呢。假如该应用程序早已经位于运转状况,则本办法将发动应用程序啦。

语法 expression.ActivateMicrosoftApp(index)

expression 必须了。该表达式回返1个 Application对象

index 必须XlMSApplication呢。指定要启动的 Microsoft 应用程序

运用下列常量,常量的名称指名应用程序名称啦。

Access xlMicrosoftAccess

FoxPro xlMicrosoftFoxPro

Mail xlMicrosoftMail

PowerPoint xlMicrosoftPowerPoint

Project xlMicrosoftProject

Schedule xlMicrosoftSchedulePlus

Word xlMicrosoftWord

比方,要从立刻窗口发动PowerPoint的话,您全部要作的事就输出下面的指令而且按下Enter Application.ActivateMicrosoftApp xlMicrosoftPowerPoint

留意ActivateMicrosoftApp办法请求1个常量来指定要发动的程序啦。假如PowerPoint没有打开的话,上边的经过就会打开PowerPoint,可是假如该程序早已经打开的话,该指令不会再打开1个新的PowerPoint界面,不过简易的启动早已经在运转的应用程序啦。

编码

Sub MYPowerPoint()

Application.ActivateMicrosoftApp xlMicrosoftPowerPoint

End Sub

截图

运转

本来在VBA编码中还有一些其它的可以打开程序的办法,就不一一列举了啦。请我们在实践中探索掌控,

今天内容回向

1 怎么样用VBA打开1个程序吗?

2 本讲讲的2种办法有什麽不一样呢?

上述文章主要是讲解关于程序咋打开和手机最近打开的程序相关题,希望能帮助到广大网友。


本文地址:http://wanzi88.com/post/15145.html
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

 发表评论


表情

还没有留言,还不快点抢沙发?