能不能用vba操作其他程序?怎么个过程?

能不能用vba操作其他程序?怎么个过程?,第1张

首先Shell函数使你可以从VBA过程里直接打开任意程序。

比如打开记事本,Shell "notepad.exe", vbMaximizedFocus

SendKeys语句允许你将许多的按键发送到活动应用程序窗口,你可以发送一个或组合键并且得到直接使用键盘的同样效果。

”自动控制“允许你访问和操纵另一种应用程序的对象。你可以通过自动控制编写VBA过程,通过引用其它应用程序的对象、属性和方法来控制其它应用程序。

当和另外一个应用程序交流时,你可能需要更多的功能,而不只是激活它来发送按键。例如,

你可能需要在该应用程序里创建和操纵对象,你可以在Excel电子表格力插入整个Word文档。因为Excel和Word都支持自动控制,所以,你可以在Excel里编写一个VBA过程在操作Word

对象,比如文档或者段落。支持自动控制的应用程序称为自动控制服务器(Automation servers)或者自动控制对象(Automation objects)。能够操作服务器对象的应用程序称为自动控制控件。有些应用程序只能是服务器或者控件,而其它的则既可以是服务器也可以是

控件。Microsoft Office 2000和2002都可以作为自动控制服务器和控件。自动控制控件可以是安装在你电脑上的各种ActiveX控件。

登陆之前准备

登陆之前的准备:

1、把网线接好,默认情况下,ILO会自动获取到IP地址的。当你的网络有DHCP服务器。

2、 先在CMD窗口中ping 通ILO 的IP。

然后,找一台电脑,在浏览器里输入:https://ILO的IP地址,再回车

ILO是怎样远程控制服务器的,要如何配置环境? .

3、配置系统环境,.net 3.5以上版本,或最新JAVA环境。

ILO是怎样远程控制服务器的,要如何配置环境? .

远程控制服务器步骤

首先,先要登陆到ILO界面,在浏览器里输入:https://ILO的IP地址,再回车,系统会有提示不安全之类的,点击继续!

然后输入用户名及密码(贴在你的服务器上的标签里)

这是ILO的第一个界面,显示ILO的信息,服务器的健康态度等等

我们点击:Remote Console下面的Remote Console

那是因为我们的环境还没配置好。

配置好的是这样的, 我是安装了.net3.53。系统检测到已经支持(当然你也可以点击:JAVA界面去下载JAVA),我们点击:launch(启动)来启动远程连接。

连接成功了,看。

其实和远程桌面是差不多的,不过功能上强大得多了。

ILO是怎样远程控制服务器的,要如何配置环境? .

一般操作命令在上方的菜单栏。如图。

特别要介绍的几个功能及官方翻译为:

1、momentary press: Graceful Power Off,普通短按电源开关一下

2、press and hold: Force Power Off,长按5秒强制关机

3、reset: Force System Reset,重新启动系统(等于点击开始-关闭计算机)

4、cold boot: Force Power Cycle,冷启动,即等于按普通电脑的复位键

如果你的系统是处于关机状态,那么,我们可以在电源管理里看到能按的按钮只有一个:momentary press: Graceful Power Off,普通短按电源开关一下

因不方便关闭服务器,只能用这个图说明问题了。

要注意了,如果是免费用户,可是有埋单限制的,一分钟左右,会弹出提示,如图。点击确定后,就自动断开连接了,不过,你可以再按LAUNCH,再连接,接上刚才的操作即可。

ActiveX是Microsoft对于一系列策略性面向对象程序技术和工具的称呼,其中主要的技术是组件对象模型(COM)。在有目录和其它支持的网络中,COM变成了分布式COM(DCOM)。在创建包括ActiveX程序时,主要的工作就是组件,一个可以自足的在ActiveX网络(现在的网络主要包括Windows和Mac)中任意运行的程序。这个组件就是ActiveX近控件。ActiveX是Microsoft为抗衡Sun Microsystems的JAVA技术而提出的,此控件的功能和JAVA applet功能类似。

如果您使用的是Windows操作系统,您或许会注意到一些以OCX结尾的文件。OCX代表“对象链接与嵌入控件”(OLE),这个技术是Microsoft提出的程序技术,用于处理桌面文件的混合使用。现在COM的概念已经取代OLE的一部分,Microsoft也使用ActiveX控件代表组件对象。

组件的一大优点就是可以被大多数应用程序再使用(这些应用程序称为组件容器)。一个COM组件(ActiveX控件)可由不同语言的开发工具开发,包括C++和Visual Basic或PowerBuilder,甚至一些技术性语言如VBScript。

目前,ActiveX控件在Windows 95/NT和Macintosh中运行,Microsoft还准备支持UNIX的ActiveX控件。

ActiveX组件包括如下几类:

1.自动化服务器:可以由其他应用程序编程驱动的组件。自动化服务器至少包括一

个,也许是多个供其他应用程序生成和连接的基于IDispatch的接口。自动化服务器

可以含有也可以没有用户界面(UI),这取决于服务器的特性和功能。

2.自动化控制器:那些使用和操纵自动化服务器的应用程序。

3.控件:ActiveX控件等价于以前的OLE控件或OCX。一个典型的控件包括设计时和运

行时的用户界面,唯一的IDispatch接口定义控件的方法和属性,唯一的

IConnectionPoint接口用于控件可引发的事件。

4.文档:ActiveX文档,即以前所说的DocObect,表示一种不仅仅是简单控件或自动

化服务器的对象。ActiveX文档在结构上是对OLE链接和模型的扩展,并对其所在的

容器具有更多控制权。一个最显著的变化是菜单的显示方式。一个典型的OLE文档的

菜单会与容器菜单合并成一个新的集合,而ActiveX文档将替换整个菜单系统,只表

现出文档的特性而不是文档与容器共同的特性。

5.容器:ActiveX容器是一个可以作为自动化服务器、控件和文档宿主的应用程序


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/769164.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-20
下一篇2023-08-20

发表评论

登录后才能评论

评论列表(0条)

    保存