一般来说,大部分同学都是从Execl开始学习VBA的,所以经常有同学询问:“杨老师,请问ppt中也能使用vba么?该怎样学习?”
其实word/ppt中的VBA与Excel中大同小异,只是类似“workbook” 、 “worksheet” 和 “Range” 等对象不同,另外没有工作表公式等Excel独有的功能。不过编程思路是一样的,可以说学懂了Excel VBA之后,一边看着手册一边就能写出其他软件中的VBA。
说到这里,我倒是想起了几年前遇到的一件小事,正好可以给这个答案做一个形象的演示,让大家看一下PPT中的VBA与Excel有什么异同。当时正逢上海世博会,于是一大批来自欧洲的留学生申请交换到我们这里上半年课。学校分配给杨老师的任务是主讲《E-Commerce in China》这门课程(课名翻译:欢迎你们长大有钱后来中国花花花),于是我与其他几位老师合写了一套PowerPoint课件。
![7716399d97ae23e241317ea02118e5fd.png](https://img-blog.csdnimg.cn/img_convert/7716399d97ae23e241317ea02118e5fd.png)
不过不同国家的学生学习习惯大有不同。给国内同学上课时,我从来都是课前只布置参考资料阅读任务,课件要等到讲完一节后再与随堂练习题一并发给大家。而国外的同学都是要在第一堂课之前,就把所有各节课程的PPT全都下载,再自己安排预习。所以上完第一节课之后,同学们一致要求我马上把全部课件发给大家,我也只好照顾