编程制作简单的计数器-PPT每周一讲
PPT每周一讲,为您带来每周一个PPT小技巧!欢迎关注卡米雷特的小站,为您每周更新。邮箱发送DYPPT到mkt@kamilet.cn订阅本系列!
今天讲到的是简单的内置编程,教你如何制作简单的计数器。一起来学习吧!
PPT是自带开发功能的——几乎全套的VB加上OFFICE全系列接口,可以说功能强大到无与伦比。
虽然这只是第二期,但我们不如尽早打开新世界的大门,来看看PPT如何编程。
我们需要完成以下目标:
- 制作一个文本框,显示数字0
- 制作一个按钮,点一下文本框的数字就+1
- 制作另一个按钮,点一下文本框的数字就-1
这样的功能靠动画是不可能完美实现的,那么我们就来看看如何解决这个问题吧!
首先你需要打开PPT的开发功能,这里用PPT2016做演示。2007以后的版本打开方式应该相同,更老的版本需要各位自己寻找一下,笔者在2003版本就使用过这个功能,所以开发功能应该集成在了所有你能找到的版本中。
点击左上角的文件→选项→自定义功能区→开发工具(打勾)。
然后你会发现上方的快捷栏多出了【开发工具】这一项,快点开看看。
开发工具的功能很多,我们先来看到上图标识的几个部分。
四个红框分别是:插入标签、插入按钮、打开属性窗口、打开代码窗口。我们这次使用的就是这几个功能啦。
这次我们将:标签用于显示我们的数字,而按钮用于加减的实现。
插入标签和按钮的方式和插图基本图形一样,点击图标后,在画面上拖拽就可以了。生成后,你会发现样子并不像你想得那么好看,没有关系,我们还有下一步。
打开上面提到的属性窗口。
里面有一些关键属性可以调整,由于基本都是下拉选择的,而且是实时预览效果,所以建议大家都试一试自己体验。这里给出的是一些主要的属性:
- (名称):标签代号,请用英文和数字;
- Autosize:标签大小随内容改变与否;
- BackColor:背景颜色;
- BackStyle:背景样式;
- Caption:标签初始内容;
- TextAlign:内容对齐方式;
- Locked:按钮可用性;
- MouseIcon:悬停改变鼠标(指定图片);
- MousePointer:悬停该Bain鼠标(内置样式);
按照如图调整,你就可以得到我们教程中所示的样式。当然你也可以自己DIY一个觉得好看的,而且非常建议你这么做。但尤其注意《名称》这一项,如果你要修改请使用英文字母、数字和下划线来命名,因为在代码里我们将会调用它,乱起名字可能会造成调用失败。
教程里使用的都是默认名称,即Label1、CommandButton1、CommandButton2。三个模块分别控制的功能见上图,这应该是很明确的吧?但请记住这种明确的感觉,在编程中这种感觉非常重要,各模块之间的逻辑关系如果弄不清楚,类似计算器那样的复杂工具你是无法制作的。
然后我们进入编程环节,不要怕,这是最简单的。
双击按钮1,你会看到下面的代码:
Private Sub CommandButton1_Click()
End Sub
这就是基本的一个代码单元,也就是单击按钮1的效果。目前还没有写入任何代码,所以单击也没什么用,我们加入一行,让他成为:
Private Sub CommandButton1_Click()
Label1 = Label1 + 1
End Sub
这里加入的Label1=Label1+1很好理解,即让标签的内容进行”+1″的操作。整个代码单元就是:单元开始,点击按钮1,标签1+1,单元结束。
同理我们双击按钮2,写入:
Private Sub CommandButton2_Click()
Label1 = Label1 – 1
End Sub
如此我们的代码就完成了。放映幻灯片,就可以开始测试。
是不是很简单呢?
如前面所说,PPT编程功能非常强大,这只是其中最简单的例子,但在投票等场合使用,已经能让你的PPT变得高大上起来了!
在同时建立多组这样的内容时,一定要注意标签和按钮名称的对应关系,不要加错到其他地方去啦~