




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、在PPT里实现多班级随机点名以PPT2010为例随机点名是利用微软office系统内在的VBA语言编程实现的。因此,wps能打开该文件,但不能实现随机点名。该程序在ppt2003及以上版本都能实现。文件必须以“启用宏的演示文稿”保存,即后缀为.pptm而不是.ppt或.pptx。第一次打开该文件时,ppt2007及以上版本要选择“启用内容”,ppt2003应该在安全里设置“启用宏”。这样菜单栏就有开发工具这个选项了。先在第一张幻灯片时,点“视图”,进入“幻灯片母版”最后双击这个框进入VBA编程界面Public cfxm() As StringPublic js As IntegerPublic
2、 bj As String完成后,双击窗口等等吧,把这个找出来,写下以下内容。Private Sub ComboBox1_Change()bj = ComboBox1.TextEnd SubPrivate Sub ComboBox1_GotFocus()ComboBox1.ClearComboBox1.AddItem (1班)ComboBox1.AddItem (2班)ComboBox1.AddItem (3班)ComboBox1.AddItem (4班)ComboBox1.AddItem (5班)ComboBox1.AddItem (6班)ComboBox1.AddItem (7班)Comb
3、oBox1.AddItem (8班)ComboBox1.AddItem (9班)ComboBox1.AddItem (10班)ComboBox1.AddItem (11班)ComboBox1.AddItem (12班)ComboBox1.AddItem (13班)ComboBox1.AddItem (14班)ComboBox1.AddItem (15班)ComboBox1.AddItem (16班)ComboBox1.AddItem (17班)ComboBox1.AddItem (18班)ComboBox1.AddItem (19班)ComboBox1.AddItem (20班)ComboBo
4、x1.AddItem (21班)ComboBox1.AddItem (22班)ComboBox1.AddItem (23班)ComboBox1.AddItem (24班)ComboBox1.AddItem (25班)ComboBox1.AddItem (26班)ComboBox1.AddItem (27班)ComboBox1.AddItem (28班)ComboBox1.AddItem (29班)ComboBox1.AddItem (30班)End Sub复制吧,不用输入了。我这里定义的是30个班,我想一般也够了。Private Sub UserForm_Activate()Dim xm()
5、As String 姓名变量Dim sfcf As Integer 姓名重复Dim jss As Integer 计数Dim startm As Single 时钟Dim bjrs As Integer 班级人数Select Case bj Case 1班 bjrs = 57 确定班级人数 ReDim xm(bjrs) jss = js + 1 ReDim Preserve cfxm(jss) xm(1) = 柏瑞欣 xm(2) = 柴芮 xm(3) = 陈诺 xm(4) = 陈雅萱 xm(5) = 陈一蕊 xm(6) = 程妍雪 xm(7) = 崔可歆 xm(8) = 党逸尘 xm(9) =
6、 邓昌曼 xm(10) = 丁思雨 xm(11) = 丁雨辰 xm(12) = 董昕沂 xm(13) = 高子昊 xm(14) = 郭睿 xm(15) = 金雅婷 xm(16) = 李宠显 xm(17) = 李婧媛 xm(18) = 李静 xm(19) = 李雨潇 xm(20) = 刘梦洁 xm(21) = 刘雨歆 xm(22) = 毛自如 xm(23) = 倪铭 xm(24) = 彭雨航 xm(25) = 羌睿欣 xm(26) = 强薇 xm(27) = 荣紫妍 xm(28) = 阮心悦 xm(29) = 芮絮飞 xm(30) = 沈晨 xm(31) = 沈欣 xm(32) = 沈嫣然 xm
7、(33) = 孙旸 xm(34) = 邰茜辰 xm(35) = 唐雪莹 xm(36) = 汪欣 xm(37) = 汪轶诚 xm(38) = 王倩倩 xm(39) = 王绍仟 xm(40) = 王新媛 xm(41) = 王尊妮 xm(42) = 吴希冉 xm(43) = 吴宇菲 xm(44) = 阎士蓉 xm(45) = 杨程程 xm(46) = 杨莹 xm(47) = 杨云千 xm(48) = 张朝阳 xm(49) = 张瑞 xm(50) = 张睿嘉 xm(51) = 张羽阳 xm(52) = 章家一院 xm(53) = 章言 xm(54) = 周静娴 xm(55) = 周可颖 xm(56)
8、= 朱梦婷 xm(57) = 左笑雨 sfcf = 1 Do While sfcf = 1 Randomize v = Int(bjrs * Rnd) + 1) For j = 0 To js If xm(v) = cfxm(j) Then sfcf = 1 Exit For Else sfcf = 0 End If Next Loop cfxm(js) = xm(v) js = js + 1 UserForm1.Label1.Caption = xm(v) startm = Timer Do While Timer startm + 3 DoEvents Loop UserForm1.Hid
9、e Case 2班 bjrs = 56 ReDim xm(bjrs) jss = js + 1 ReDim Preserve cfxm(jss) xm(1) = 柏瑞 xm(2) = 柴芮ff xm(3) = 陈诺 xm(4) = 陈gg雅萱 xm(5) = 陈一蕊 xm(6) = 程hh妍雪 xm(7) = 崔可歆 xm(8) = 党gg逸尘 xm(9) = 邓昌mm曼 xm(10) = 丁思bb雨 xm(11) = 丁雨辰 xm(12) = 董昕沂 xm(13) = 高子昊 xm(14) = 郭睿 xm(15) = 金雅婷 xm(16) = 李宠bb显 xm(17) = 李婧媛 xm(18
10、) = 李静 xm(19) = 李雨bb潇 xm(20) = 刘梦洁 xm(21) = 刘雨歆 xm(22) = 毛自如 xm(23) = 倪铭 xm(24) = 彭雨航 xm(25) = 羌睿bb欣 xm(26) = 强薇 xm(27) = 荣紫妍 xm(28) = 阮心bb悦 xm(29) = 芮絮飞 xm(30) = 沈晨 xm(31) = 沈欣 xm(32) = 沈bb嫣然 xm(33) = 孙旸 xm(34) = 邰茜辰 xm(35) = 唐bb雪莹 xm(36) = 汪欣 xm(37) = 汪轶诚 xm(38) = 王倩倩 xm(39) = 王绍仟 xm(40) = 王新媛 xm(
11、41) = 王bb尊妮 xm(42) = 吴希冉 xm(43) = 吴宇菲 xm(44) = 阎士蓉 xm(45) = 杨程程 xm(46) = 杨莹 xm(47) = 杨云千 xm(48) = 张朝阳 xm(49) = 张瑞 xm(50) = 张睿嘉 xm(51) = 张羽阳 xm(52) = 章家一院 xm(53) = 章言 xm(54) = 周静娴 xm(55) = 周可颖 xm(56) = 朱梦婷 sfcf = 1 Do While sfcf = 1 Randomize v = Int(bjrs * Rnd) + 1) For j = 0 To js If xm(v) = cfxm(j
12、) Then sfcf = 1 Exit For Else sfcf = 0 End If Next Loop cfxm(js) = xm(v) js = js + 1 UserForm1.Label1.Caption = xm(v) startm = Timer Do While Timer startm + 3 DoEvents Loop UserForm1.Hide Case 3班 Case 4班 Case 5班 Case 6班 Case 3班 Case 4班 Case 5班 Case 6班 Case 7班 Case 8班 Case 9班 Case 10班 Case 11班 Case 1
13、2班 Case 13班 Case 14班 Case 15班 Case 16班 Case 17班 Case 18班 Case 19班 Case 20班 Case 21班 Case 22班 Case 23班 Case 24班 Case 25班 Case 26班 Case 27班 Case 28班 Case 29班 Case 30班 Case Else UserForm1.Label1.Caption = 先选班级 startm = Timer Do While Timer startm + 3 DoEvents Loop UserForm1.HideEnd SelectEnd Sub这个地方的字你看不见,但没关系,复制一下吧。下面搞一个大的解释一下:编好后,关闭编程窗口,关闭幻灯片母板。现在进入第二张幻灯片,再进入视图幻灯片母版注意:第4步那个框是将光标放在3那个按钮右键出来的。搞好4后,双击点名按钮,进入下一步。关闭窗口
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年自动驾驶汽车车联网与云平台技术报告
- 2025年财富管理行业服务升级策略研究报告:客户需求洞察与市场拓展
- 2025年绿色金融产品创新与绿色金融科技融合研究报告
- 2025年城市河道整治项目社会稳定风险评估与社区共建共治共享模式研究报告
- 2025年零售行业数字化供应链协同与供应链协同信息安全与风险管理策略研究报告
- 2025年银行零售业务数字化营销转型中的金融科技产业链投资风险管理机制报告
- 青少年作家工作坊活动计划
- 2025年疫苗研发进展与全球市场动态报告
- 2025年家庭教育指导服务市场供需关系演变与市场拓展策略分析报告
- 农村金融服务创新与农村金融风险管理对策优化2025年研究报告
- YOLO目标检测算法的改进与优化
- 《液相色谱-质谱联用》课件
- 大数据与商业决策的应用试题及答案
- 展览馆展示中心项目可行性研究报告
- 学做卤菜签合同协议
- GB/T 15340-2025天然、合成生胶取样及其制样方法
- 公路法知识培训课件
- 《乡土中国》课件统编版高一语文必修上册
- 马拉松方案策划
- 2025年全国青少年禁毒知识竞赛题库及答案(中学生组)
- 毕业设计(论文)-基于PLC的自动上料系统设计
评论
0/150
提交评论