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 编辑 ]