【0421基础教程】PPT中的VBA之一(复选框(CheckBox)属性)

jack0421 发表于: 2009-5-19 09:36 来源: 扑奔PPT网


PPT中的VBA之一(复选框(CheckBox)属性)

0421


PPT中的VBA的应用极大地提高了ppt的制作水平,使ppt具有了更好的交互性,可以说是ppt的高级应用部分。Vba当然有其复杂的一面,但是因为它的实用使我们有必要研究其应用规律。
首先要熟悉控件工具箱,熟悉所有的标签内容及其属性,方便我们的使用。  
         调用控件工具箱
在菜单“视图——工具栏”,勾选控件工具箱,此时菜单栏内会多出一个新的内容:控件工具箱。 


控件工具箱一共包括14项,依次为属性、查看代码、复选框、文本框、命令按钮、选项按钮、列表框、组合框、切换按钮、数值调节钮、滚动条、标签、图像、其他控件。
常规课件里用的最多的是利用控件做出交互效果,实现人机交互。主要用于做课件中的练习题的部分中的单选、多选、填空、连线、判断等,其次是利用其他控件插入视频、音频等。当然效果要好于其他方式,可控性更好。ppt是课件制作平台,可以很方便地整合其他资源,发挥其领军职能。
首先要了解个个控件的主要内容:
        复选框(CheckBox):
作用:可以选择多个选项,常用来设计多选题;
复选框(CheckBox)属性:



Accelerator属性:设置或检索控件的加速键。object必需。一个有效对象。String可选。用作加速键的字符。
AutoSize:有两个值,True表示根据字的多少调整复选框的大小,False表示复选框为固定大小;
BackColor:设置复选框的背景颜色,单击该属性框出现下拉按钮,选择“调色板”选项卡后选择颜色;
BackStyle属性:返回或设置对象的背景方式。返回或设置对象的背景方式。fmBackStyleTransparent0背景为透明。fmBackStyleOpaque1背景为不透明(默认值)。
Caption:控件的名称,把默认值删除再重新输入新名称;
Enable:指定一个控件能否接受焦点和响应用户产生的事件。True该控件可接受焦点并响应用户产生的事件,而且能通过代码进行访问(默认值)。False用户不能使用鼠标、击键、加速键或热键处理该控件。通常仍可通过代码访问该控件。
Font:设置字体、字号及字形,单击该属性框出现按钮,单击该按钮出现字体对话框,再在对话框中设置;


Forecolor:设置字的颜色,设置方法同BackColor;



Groupname:创建一个互斥的数值调节钮控件组。
Height、Width属性:对象的高度和宽度,以磅为单位。当移动或改变控件大小时,Height和Width属性将自动更新。如果改变了一个控件的大小,Height或Width属性将保存新的高度或宽度,而OldHeight或OldWidth属性保存上次的高度和宽度。如果Left或Top属性的设置小于0,这个值用于计算控件的高度和宽度,但控件的一部分将在窗体上消失。如果在窗体中移动控件,只有在移动过程中调节了控件的大小,才会使Height或Width的设置值变化。控件的Left和Top属性的设置值将发生变化,以反映控件相对于所在窗体的边缘的新位置。
Left和Top:Left或Top属性的设置为0,则将控件的边放在其所在容器的左边或顶边处。对于多数系统,Left和Top推荐值的范围是-32,767到+32,767之间的数值。也可采用其他值,这取决于所用系统的配置。对于组合框,Left和Top的值适用于该控件的文本部分,但不适用于列表部分。当移动或改变一个控件的大小时,其新的Left设置将自动输入该属性的工作表中。当打印一个窗体时,该控件的水平或垂直位置由其Left或Top的设置值所决定。
Locked:锁定True,False两种选择。
MouseIcon:为对象指定一个自定义的图标。object必需。一个有效对象。
pathname必需。字符串表达式,指定包含自定义图标的文件的路径和文件名。
MousePointer:指定当用户把鼠标放到特定对象上时,所显示鼠标指针的类型。fmMousePointerDefault0标准指针。根据对象来决定指针的图像(默认)。
fmMousePointerArrow1箭头。
fmMousePointerCross2十字线指针。
fmMousePointerIBeam3I形标。
fmMousePointerSizeNESW6斜下的双箭头。
fmMousePointerSizeNS7南北向的双箭头。
fmMousePointerSizeNWSE8斜上的双箭头。
fmMousePointerSizeWE9东西向的双箭头。
fmMousePointerUpArrow10向上键。
fmMousePointerHourglass11沙漏。
fmMousePointerNoDrop12在被拖动的对象上有“Not”符号(有一条斜线的圆)。表示是无效的放置目标。
fmMousePointerAppStarting13带沙漏的箭头。
fmMousePointerHelp14带问号的箭头。
fmMousePointerSizeAll15调整所有尺寸的光标(四向箭头)。
fmMousePointerCustom99使用由MouseIcon属性指定的图标。
TextAlign:定义控件中文本的对齐方式。
Height:复选框的高度,直接输入数字即可;
Width:复选框的宽度,直接输入数字即可;
Value:复选框的值,True为选中,False则相反。
Picture:指定显示在对象上的位图。object必需。一个有效对象。pathname必需。一个图片文件的完整路径。
PicturePosition:指定图片与其题注的的相对位置。fmPicturePositionLeftTop0图片在题注的左边显示;题注与图片顶端对齐。
fmPicturePositionLeftCenter1图片在题注的左边显示;题注与图片中间对齐。
fmPicturePositionLeftBottom2图片在题注的左边显示。题注与图片的底边对齐。
fmPicturePositionRightTop3图片在题注的右边显示。题注与图片顶端对齐。
fmPicturePositionRightCenter4图片在题注的右边显示。题注与图片中间对齐。
fmPicturePositionRightBottom5图片在题注的右边显示。题注与图片的底端对齐。
fmPicturePositionAboveLeft6图片在题注的上边显示。题注与图片左边对齐。
fmPicturePositionAboveCenter7图片在题注的上边显示。题注在图片下面中间位置(默认)。
fmPicturePositionAboveRight8图片在题注的上边显示。题注与图片右边对齐。
fmPicturePositionBelowLeft9图片在题注的下边显示。题注与图片左边对齐。
fmPicturePositionBelowCenter10图片在题注的下边显示。题注在图片上面中间位置。
fmPicturePositionBelowRight11图片在题注的下边显示。题注与图片右边对齐。
fmPicturePositionCenter12图片在控件的中间显示。题注在图片上的水平和垂直方向的中心。
SpecialEffect:指定对象的外观。fmSpecialEffectFlat0对象显示为平面的,借助于边框、颜色的变化或二者的共同变化,与周围的窗体相区别。该值为图像和标签的默认值;对所有控件均有效。
fmSpecialEffectRaised1对象的上边和左边高亮,下边和右边具有阴影。对复选框或选项按钮无效。
fmSpecialEffectSunken2对象的上边和左边具有阴影,下边和右边高亮。控件及其边框显示为刻入所在的窗体。复选框和选项按钮的默认值;对所有控件有效(默认)。
fmSpecialEffectEtched3边框显示为沿着控件边缘被雕刻。对复选框和选项按钮无效。
fmSpecialEffectBump6对象下边和右边隆起,而上边和左边显示为平面的。对复选框或选项按钮无效。
对于框架,默认值是Sunken。
请注意:复选框、数值调节钮和切换按钮只接受Flat和Sunken(0和2)。而其他控件可接受所列的全部值。
TextAlign:定义控件中文本的对齐方式。fmTextAlignLeft1将所显示文本的第一个字符与控件显示或编辑区的左边界对齐(默认值)。
fmTextAlignCenter2在控件的显示或编辑区中,使文本中央对齐。
fmTextAlignRight3将所显示文本的最后一个字符与控件显示或编辑区的右边界对齐。
Visible属性:定义一个对象是可视的还是被隐藏的。True对象是可视的(默认值)。False对象是隐藏的。
Width:复选框的宽度,直接输入数字即可;
Value:复选框的值,True为选中,False则相反。
WordWrap:指出一个控件的内容在行末是否自动换行。True文本换行(默认);False文本不换行。




[ 本帖最后由 jack0421 于 2010-9-1 22:32 编辑 ]
大家对 【0421基础教程】PPT中的VBA之一(复选框(CheckBox)属性) 的评论
9031160 发表于 2009-5-22 16:04:51
晕!没学过VBA,看不懂!!
zhangruisjtu 发表于 2009-5-26 10:01:46
实在太复杂
tangqingfu 发表于 2011-4-12 20:05:05
谢谢分享,收藏学习!
最新PPT模板
最新贴子
PPT热贴