PPT中的VBA之一(复选框(CheckBox)属性) 复选框属性
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对象下边和右边隆起,而上边和左边显示为平面的。对复选框或选项按钮无效。
position标签属性 对于框架,默认值是Sunken。
请注意:复选框、数值调节钮和切换按钮只接受Flat和Sunken(0和2)。而其他控件可接受所列的全部值。
TextAlign:定义控件中文本的对齐方式。fmTextAlignLeft1将所显示文本的第一个字符与控件显示或编辑区的左边界对齐(默认值)。
fmTextAlignCenter2在控件的显示或编辑区中,使文本中央对齐。
fmTextAlignRight3将所显示文本的最后一个字符与控件显示或编辑区的右边界对齐。
Visible属性:定
义一个对象是可视的还是被隐藏的。True对象是可视的(默认值)。False对象是隐藏的。
Width:复选框的宽度,直接输入数字即可;
Value:复选框的值,True为选中,False则相反。
WordWrap:指出一个控件的内容在行末是否自动换行。True文本换行(默认);False文本不换行。
vba开发对象详解vba开发对象详解
1.Application对象
该对象代表PowerPoint应用程序,通过该对象可访问PowerPoint中的其他所有对象。东西宇文周兴高
(1)Active属性:返回指定窗格是否被激活。礼智信此五常不容
(2)ActivePresentation属性:返回Presentation对象,代表活动窗口中打开的演示文稿。此五行
(3)ActiveWindow属性:返回DocumentWindow对象,代表当前文档窗口。书之奥我周公作周礼
(4)Presentations属性:返回Presentations集合,代表所有打开的演示文稿。童作正
(5)SlideShowWindows属性:返回 SlideShowWindows集合,代表所有打开的幻灯片放映窗口。人
(6)Quit方法:用于退出PowerPoint程序。生宜
2.DocumentWindow对象
该对象代表文档窗口。使用“Windows(index) ”语法可返回DocumentWindow对象。负薪
(1)ActivePane属性:返回Pane对象,代表文档窗口中的活动窗格。陵北元魏分
(2)Panes属性:返回Panes集合,代表文档窗口中的所有窗格。于献魏
(3)ViewType属性:返回指定的文档窗口内的视图类型。谟有训诰有誓命书之
3.Presentation对象
该对象代表演示文稿,通过“Presentations(index)”语法可返回Presentation对象。复汉
(1)BuiltInDocumentProperties属性:返回DocumentProperties集合,代表演示文稿的所有文档属性。编
(2)ColorSchemes属性:返回ColorSchemes 集合,代表演示文稿的配方案。燕山有
(3)PageSetup属性:返回PageSetup对象,用于控制演示文稿的幻灯片页面设置属性。教之道贵以
(4)SlideMaster属性:返回幻灯片母版对象。己仕尔幼
(5)SlideShowSettings属性:返回SlideShowSettings对象,代表演示文稿的幻灯片放映设置。不教自勤苦如囊萤
(6)SlideShowWindow属性:返回幻灯片放映窗口对象。杼窦燕山有义
(7)AddTitleMaster方法:为演示文稿添加标题母版。乎中曰水火木金土
(8)ApplyTemplate方法:对演示文稿应用设计模板。童作正
4.SlideShowWindow对象据神京至十传宣统
该对象代表幻灯片放映窗口。
IsFullScreen属性:用于设置是否全屏显示幻灯片放映窗口。姬
5.Master对象
该对象代表幻灯片母版、标题母版、讲义母版或备注母版。如负薪
TextStyles属性:为幻灯片母版返回TextStyles 集合,代表标题文本、正文文
本和默认文本。至元曾
6.Slide对象
该对象代表幻灯片。
(1)SlideID属性:返回幻灯片的唯一标识符。宇不再传失统绪
(2)SlideIndex属性:返回幻灯片在Slides集合中的索引号。分东西
7.SlideShowView对象
该对象代表幻灯片放映窗口中的视图。
(1)AcceleratorsEnabled属性:用于设置是否允许在幻灯片放映时使用快捷键。能辨
(2)CurrentShowPosition属性:返回当前幻灯片在放映中的位置。断机杼窦
(3)DrawLine方法:在指定幻灯片放映视图中绘制直线。存治体大小戴注礼记
(4)EraseDrawing方法:用于清除通过DrawLine方法或绘图笔工具在放映中绘制的直线。革
(5)GotoSlide方法:用于切换指定幻灯片。
制作自动交互问答课件制作自动交互问答课件
教师在每节课结束前,习惯留几道习题让学生们自行练习,以巩固当堂课所学的知识。如果用PowerPoint来做相应的演示文稿,可以利用其VBA功能,让这些练习具有交互功能。 令读鲁论彼
这是一个答题界面示例,可以判断答案正确性的多项选择题,下面我们来看看具体的实现过程。 统绪唐高祖起义
1.启动PowerPoint2003(其他版本操作相似),打开相应的课件演示文稿,定位到制作练习题幻灯片中,输入题干字符。周禅
2.执行“视图→工具栏→控件工具箱”命令,展开“控件工具箱”,点击一下其中的“复选框”按钮,然后在幻灯片中拖拉出一个复选框来。头悬梁锥刺股
3.选中上述复选框(CheckBox1),单击“控件工具箱”上的“属性”按钮,打开“属性”对话框,切换到“按分类序”标签下,展开“外观”选项,将其中的“Caption”后面的字符修改为题目相应的选项字符(如“水”),再展开“字体”选项,点击右侧的“省略号”按钮,打开“字体”对话框,设置好字体、字号等。国基二
小贴士:控件的其他属性可以直接采用默认的属性。五子名俱扬养不
4.将上述复制框复制三份(根据备选项的多少确定复制数量),分别将“Caption”属性修改为题目其他选项字符(如“纯碱、熟石灰、干冰”)。东汉
5.再用“控件工具箱”的“命令按钮”在幻灯片上添加一个按钮,并将其“Caption”属性修改为“判断”(或其他字符)。再双击该按钮,进入“Visual Basic编辑器”状态(如图4),将下述代码输入到出现的一组代码中间,输入完成后,关闭窗口返回。谟有
If CheckBox1.Value = True And CheckBox4.Value = True Then有虞号二帝
MsgBox "选择正确。", vbOKOnly, "结果"长久周辙
Else
If CheckBox1.Value = True Or CheckBox4.Value = True Then牛羊鸡犬
Ms
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论