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

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

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

比如打开记事本,Shell "notepadexe", vbMaximizedFocus

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

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

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

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

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

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

《实用掌中宝·Excel VBA语法速查手册》详细介绍了Excel VBA编程的各种语法知识和诸多技巧,内容全面,由浅入深,层次性较强,重点突出,实例丰富,是ExcelVBA编程的好帮手。

全书共分4篇。第1篇主要介绍了Excel VBA的基础知识,包括Excel VBA的编写和调试方法,以及它的基础语法知识。第2篇主要介绍了VBA的详细语法知识、程序结构、数组的使用,以及函数与过程、扩展函数等。第3篇主要介绍了VBA中各种对象模型的使用,包括Application对象、Workbook工作簿对象、Worksheet对象、Range对象的属性和 *** 作方法,以及Chart对象属性、方法及其事件。第4篇主要介绍了如何使用窗体、控件和 *** 作文件。

《实用掌中宝·Excel VBA语法速查手册》每一个知识点都配有翔实的例程,供读者学习参考。《实用掌中宝·Excel VBA语法速查手册》案例简单且贴近应用,不仅适合初学者学习,更可作为ExcelVBA程序人员的开发参考手册。

第1篇 Excel VBA准备篇

第1章 认识Excel VBA

第2章 Excel VBA语法基础

第2篇Excel VBA基础篇

第3章 Excel VBA程序控制结构

第4章 使用数组

第5章 过程与函数

第3篇 Excel VBA对象模型篇

第7章 Application对象

第8章 Workbook工作薄对象

第9章 Worksheet工作表对象

第10章 Range单元格对象

第11章 Chart图表对象

第4篇 Excel VBA高级 *** 作篇

第12章 文件夹与文件 *** 作

第13章 *** 作自定义窗体

可以去看一下

With Worksheets(4)

end with

这是一种对象方法引用的简化方式,在该区域内前面有个点的方法实际都是 Worksheets(4) 的方法。为了省事而已。

ReDim brr(1 To UBound(arr), 1 To 1) 定义动态数组长度,这是两维数组。动态数组首先要声明,然后再定义长度。dim brr 或dim brr() 或dim brr() as 类型 ,这三种声明形式都可以用redim。

arr(i, 1) 访问两维数组当然要用两个下标量,你可以看成一张有多行,多列的表,这句可以看成是指向第i 行第1 列的单元。

以上就是关于能不能用vba *** 作其他程序怎么个过程全部的内容,包括:能不能用vba *** 作其他程序怎么个过程、谁能给我一个VBA完全手册 包括语法、实例什么的最好!、VBA程序的redim应用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10098335.html

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

发表评论

登录后才能评论

评论列表(0条)

保存