|
|
请马上登录,朋友们都在花潮里等着你哦:)
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 马黑黑 于 2021-6-14 19:26 编辑
Basic是一门程序设计语言,它于1964年由匈牙利人和其同事马斯·卡茨共同研发而成。Basic的开发源于当时的主流程序设计语言Fortran过于专业与艰涩,开发目的是为了能让校园内的学子也掌握编程技能。所以,Basic的命名,其结果是“基础”,而愿意是“初学者通用符号指令代码”,亦即 Beginners' All-purpose Symbolic Instruction Code 。起初,Basic仅十多个指令代码,随着时间的推移,尤其是在PC面市后,Basic不断发展壮大,成为程序设计语言中的佼佼者。据说,在Basic备受热捧的时期,美国五六岁的小孩能随心所欲鼓捣Basic的不乏其人。
比尔·盖茨于1975年成功将Basic移植到使用Intel处理器的ALR计算机中,自此Basic与微软不离不弃。Windows视窗系统出炉后,微软也将Basic开发为visual Basic,简称VB,图形界面的Basic语言。曾经,VB是广大程序员个人电脑里不可缺失的编程工具。可后来越来越多的优秀语言出现,加之微软的发展思路的原因,从2001年起,随着臃肿的 VB.NET 的发布,程序员开始冷淡VB,其他VB使用者也纷纷逃离VB,转而拥抱诸如Delphi之类的语言。尽管微软后来还发布了2010版的VB.NET,也挽救不了VB的颓势——“VB已死”是那时人们的共识。
其实VB没死,换个活法而已。VB的魂还在,例如Office,不论是那个版本,都支持VB,基于Office的二次开发用的其实就是VB,或为了便捷,人们也在使用Office的时候也会用VB来实现特定的功能。
那就是VBA,“宏”说的就是它!
VBA不一定随着Office发布,或它可能集成于Office中但不一定默认启用。不过,要启用VBA并不复杂,学会它也不难,熟悉掌握它则需要一些历练。总而言之VBA就如Basic的开发初衷一样,它是简单的,试看一下例子:
Sheets.Add after:=Sheets(Sheets.Count)
这行代码是在Excel里添加一个工作表并让它放置在已有工作表的最后面。Sheets是工作表的复数形式,Add是添加,after: 表示置于后面,等于号说的是给添加的工作表赋属性值,Sheets(Sheets.Count)里,count是数数的意思,Sheets.Count就是所有工作表的总数,这就得出的Sheet名称就是Sheet4之类的。
语言是直译式的,很容易理解。
|
评分
-
| 参与人数 3 | 威望 +130 |
金钱 +260 |
经验 +130 |
收起
理由
|
小辣椒
| + 50 |
+ 100 |
+ 50 |
赞一个! |
红影
| + 50 |
+ 100 |
+ 50 |
赞一个! |
加林森
| + 30 |
+ 60 |
+ 30 |
赞一个! |
查看全部评分
|