技术问题求助

yangkun 发表于: 2008-11-05 00:23 来源: 扑奔PPT网

一个有含有宏的PPT在我电脑上能播放,但是发到同事电脑上不能用,开始以为是宏没有调到最低,调完之后还是不行,没用,关掉,重新开一次还是没用,同样2003版本的,什么原因。
大家对 技术问题求助 的评论
amwyq 发表于 2008-11-05 07:31:05
同事用的2003可能没有安装VBA...
yangkun 发表于 2008-11-06 10:15:30
VBA还需要安装?怎么个安装法?
bfk 发表于 2008-11-06 10:50:55
VBA是微软专门为OFFICE开发的一个自动化语言。什么是自动化语言?就是你想要OFFICE程序比如PPT做一个什么事情,你不能象我们平时说话那样,“唉,那个PPT,帮我把这张图片放大一倍“,PPT听不懂,必须得用它听得懂的语言跟它说,它才帮你做事。所以我们想要跟PPT对话,得先学习它的语言,这个语言的名字就叫做VBA。跟学习英语一样,VBA也有自己的语法什么的,但是英语8级你都可以考过,VBA算什么,它用到的关键字还不到几百个,常用的也就这么几十个,比起英语来拿简直太小儿科了,而且还不用开口讲。

既然不用开口讲,那就只能书面交流了。你要把你说的话写在哪里呢?我们先新建一个PPT,在第一个页面,注意是第一个页面状态下,选择菜单--视图--工具栏--控件工具箱,把控件工具箱调出来,上面有很多东东,不管它了,以后慢慢研究。先单击按钮,在PPT上再单击一下,页面上就多了个按钮出来。选中它按鼠标右键,选查看代码,跳出了一个窗口,在窗口的左边,你应该用看到”VBAProject(演示文稿1)“这样一个东西,下面还有一个Slide1这样的字眼,双击Slide1,右边空白的地方就是写VBA的留言板了。当然这样的方法不是正规的,但很直观。在VBA中,Slide1的意思就是该PPT第一页,同理Slide2就是第二页。所以在Slide1中写VBA,PPT只会在第一页中帮你做事,到第二页就不灵了。如果你想在所有PPT的页面中你的命令全部有效,那得插入模块,在模块中写,但我们今天做的这个东西偏偏就只有一页,所以不用管模块了,就在Slide1中写吧
cqxsn 发表于 2008-11-06 11:14:16
楼上解释得好详细,认真学习,后面还有吗?
amwyq 发表于 2008-11-06 11:35:33

QUOTE:

原帖由 yangkun 于 2008-11-6 10:15 发表
VBA还需要安装?怎么个安装法?
你没安装过office啊,去学学吧!

一般程序安装都有默认安装,完全安装,自定义安装等选项,office也是如此!
safetywangwei 发表于 2008-11-06 13:28:45
还没有遇到过这种情况:(
最新PPT模板
最新贴子
PPT热贴