coreldraw二维码插件(CorelDRAW插件-GMS开发-VBA语法-控制语句)
coreldraw二维码插件(CorelDRAW插件-GMS开发-VBA语法-控制语句)
2024-11-22 07:06:31  作者:初雨初雪  网址:https://m.xinb2b.cn/sport/jgp361704.html

前文已经介绍VBA有关变量、运算符和函数的基础语法,本文接着介绍VBA语言的关键词和控制语句。这几个关键点希望读者能够理解透彻。方便根据根据功能来撰写对应的代码。在CorelDraw内打开VBE编辑器,如下图所示:


1.关键词

关键词是系统有特殊作用的单词和符号,单词如下图所示:


符号主要包含运算符和定义用的标识符。

2.条件控制语句2.1.IF语句

IF语句大部分遇到的形式如下所示:

If 条件 Then 语句ElseIf 条件 Then 语句Else 语句End If

注意:都是从If开始,以End If结束。

2.2.Select Case语句

Select Case语句大部分遇到的形式如下所示:

1.形式1

Select Case variable Case value1 action statements Case value2 action statements Case Else action statementsEnd Select

范例如下所示:

Select Case x Case 1 MsgBox ("1") Case 2 MsgBox ("2") Case Else MsgBox ("其它")End Select

2.形式2

Select Case variable Case Is boolean expression action statements Case Is boolean expression action statements Case Else action statementsEnd Select

范例如下所示:

Select Case x Case Is < 5 MsgBox ("小于 5")Case Is > 10 MsgBox ("大于10")Case Else MsgBox ("其它")End Select

3.循环控制语句3.1.For–Next

可以使用 For…Next 语句去重复一个语句块,而它的次数的数字是指定的。For 循环使用一个计数变量,当重复每个循环时它的值会增加或减少。

For语句会指定计数变量 x 的开始与结束值。Next 语句会将计数变量的值加 1。

'For语句会指定计数变量 x 的开始与结束值。Next 语句会将计数变量的值加 1。For x = 1 To 50 Step 1 BeepNext x

注意:可以在计数变量到达它的结束值之前,使用 Exit For 语句来退出 For…Next 语句。

3.2.Do–Loop

可以使用 Do…Loop 语句去循环执行语句。直到条件变成 False时,跳出循环。

1.形式1:当使用 while 关键字去检查 Do…Loop 语句中的条件时。可以在循环之前检查条件式,也可以在循环之后才检查条件式。循环前,代码如下所示:

counter = 0myNum = 20Do While myNum > 10myNum = myNum - 1counter = counter 1Loop

循环后,代码如下所示:

counter = 0myNum = 9DomyNum = myNum - 1counter = counter 1Loop While myNum > 10

2.形式2:采用Until 关键字来检查条件与while类似,循环前,代码如下所示:

counter = 0myNum = 20Do Until myNum > 10myNum = myNum - 1counter = counter 1Loop

循环后,代码如下所示:

counter = 0myNum = 9DomyNum = myNum - 1counter = counter 1Loop Until myNum > 10

注意:可以使用 Exit Do 语句来退出 Do…Loop 语句。

3.3.For Each…Next

For Each…Next 语句会重复一个语句块,而它是作用于集合中的每个对象或是数组中的每个元素。

For Each item In arrays If item <> 1 Then item=1Next

3.4.While…Wend

可以使用While…Wend语句去循环执行语句。直到条件变成 False时,跳出循环。

n=0 While n<=100 '当n小于等于100时,执行下行代码,否则退出n=n 1 Debug.Print n Wend

注意:可以使用Exit While提前退出循环。

文章引用至 作者联系方式

  • 所有川崎摩托车介绍(川崎摩托车的穿越时空的经典)
  • 2024-11-22川崎摩托车的穿越时空的经典目前川崎的W800系列与MEGUROK3等两车型,可以说是将日本摩托车历史延续至今的经典车款,这次就让笔者带大家回顾一下,这辆车款的起源以及迄今为止的转变与MEGURO(目黑制作所)的”K”系出同源的。
  • 西游记后传无天讲述他的来历(有5个人死得很惨)
  • 2024-11-22有5个人死得很惨《西游记后传》里其实有几个人的下场是比较惨的,首先是守山大神黑熊精其实他在《西游记》里,被观音制服后就做了守山大神其实黑熊精本性是好的,否则观音也不会收下他黑熊精可以说兢兢业业,守着南海的山林但是在后。
  • 陕煤一线矿工(端牢能源饭碗坚守如磐初心)
  • 2024-11-22端牢能源饭碗坚守如磐初心石油行业关系到国计民生,石油能源建设对国家意义重大纵观全球,世界百年变局和世纪疫情交织叠加,石油能源环境错综复杂:近期国际油价直逼140美元、地区冲突导致原油供应链短缺放眼国内,经济社会发展进入新阶段。
  • 苏州去黄山怎么样方便(1月5日起列车运行图调整)
  • 2024-11-221月5日起列车运行图调整本报讯(记者徐蕴海)苏州市民去黄山旅游将更方便据铁路苏州站消息,自1月5日零时起将实行2018年年底调整的列车运行图,涉及苏州站有多趟列车调整,其中,京沪高铁、沪宁城际均将增开黄山往返列车京沪高铁线上。
  • 英语时间的表达法总结(英语中具体时间的表达How)
  • 2024-11-22英语中具体时间的表达How英语中常见的两种具体时间表达法即24小时制(上表右边)和12小时(上表左边)二十四小时制的规则是把每日由子夜至午夜共分为24个小时,从数字0至23(24是每日完结的午夜)这个时间记录系统是现今全世界最。
  • 最悲催的4所985学校(老牌985名校发力了)
  • 2024-11-22老牌985名校发力了日常我们提到“章丘”,我们第一时间会想到红遍网络的章丘铁锅,但从明年开始,提到“章丘”,大家肯定还会想到那里有一所985大学没错,山东大学在章丘区建新校区了,而且建成以后,将成为山东大学最大的校区,而。
  • 凉拌牛肉酱料怎么调好吃(凉拌牛肉秘制料汁)
  • 2024-11-22凉拌牛肉秘制料汁香辣过瘾有嚼劲肉香浓郁不油腻牛肉脂肪含量低营养价值高还可以强身健骨补中气只需要几分钟就可以搞定的凉拌牛肉应该算牛肉做法中最省时间的了味道也是超乎想象的好吃酱汁毫无保留的献给大家拌啥啥好吃哦希望您能喜欢。
  • 十大经典好看的电影推荐(推荐十部全球公认最好看电影)
  • 2024-11-22推荐十部全球公认最好看电影1、肖申克的救赎《肖申克的救赎》是由弗兰克·达拉邦特执导,蒂姆·罗宾斯、摩根·弗里曼等主演该片改编自斯蒂芬·金《四季奇谭》中收录的同名小说,该片中涵盖全片的主题是“希望”,全片透过监狱这一强制剥夺自由。
  • 现在林生斌出国了吗(假如林生斌被冤枉了)
  • 2024-11-22假如林生斌被冤枉了作者|无才姐后台有读者留言说想看我写林生斌,我一直没有回复,因为打心眼里不想凑这个热闹在这件事上,媒体的表演早就过了火,令人感到反胃了一个整整四年被捧上神坛的人,一夜之间黑料满天飞,而在这之前居然一点。
  • 所有的离开都是因为触及原则底线(在你们离开以前)
  • 2024-11-22在你们离开以前作者:皮小芸死亡,离我们很远,又貌似很近因为,父母老了你跟父母聊过关于死亡的话题吗?你想象过父母的葬礼是什么样子吗?我们中国人向来最忌讳谈生死,认为谈论死亡是一件不吉利的事情而有人却说:不谈生死,就算。
  • 开关插座怎么装最合理(手把手教你如何规范安装开关插座)
  • 2024-11-22手把手教你如何规范安装开关插座开关插座的安装直接影响到家居环境的安全性,如果安装的不够规范,轻则导致电路不稳定,电器寿命缩短,电路频繁跳电,严重的话还有可能引起电路起火对家庭成员安全造成威胁,所以今天我们一起来学习如何规范安装开关。
  • 秦岚最近的穿搭(才是机场穿搭一姐吧)
  • 2024-11-22才是机场穿搭一姐吧春天如果不知道如何为自己搭配衣服的话,不妨学一学叠穿,这样看起来会更有层次,而且能够展现出丰富的美感秦岚这一次在短款的牛仔外套里面配上了一件白色连帽卫衣,整体造型让她减龄不止十岁这一套搭配真的很有休闲。