首先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应用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)