应用思考-教育技术论坛
标题:
VBA应用示例教程:小学数学减法计算
[打印本页]
作者:
etthink
时间:
2014-3-18 00:11
标题:
VBA应用示例教程:小学数学减法计算
界面与功能说明:
(, 下载次数: 63)
上传
点击文件名下载附件
单击数字分别在减数与被减数框中输入数,完成出题过程
计算是对题目进行运算并在得数框中得出结果
清空是分别清空减数与被减数以及得数框中的数
实现过程:
1,为控制方便以及按文本框名称属性取值功能的实现(
单击数字分别在减数与被减数框中输入数
),利用选择窗格检查对象名称或重命名:
(, 下载次数: 64)
上传
点击文件名下载附件
2,按上面功能,编写三个过程函数(宏):addtext、 clear()、Sub subtraction()
Sub addtext(oShp As Shape)
With ActivePresentation.Slides(1)
If .Shapes("减数框").TextFrame.TextRange.Text = "" Then
.Shapes("减数框").TextFrame.TextRange.Text = Right(oShp.Name, 1)
ElseIf .Shapes("被减数框").TextFrame.TextRange.Text = "" Then
.Shapes("被减数框").TextFrame.TextRange.Text = Right(oShp.Name, 1)
End If
End With
End Sub
Sub clear()
With ActivePresentation.Slides(1)
.Shapes("减数框").TextFrame.TextRange.Text = ""
.Shapes("被减数框").TextFrame.TextRange.Text = ""
.Shapes("得数框").TextFrame.TextRange.Text = ""
End With
End Sub
Sub subtraction()
With ActivePresentation.Slides(1)
.Shapes("得数框").TextFrame.TextRange.Text = Str(Val(.Shapes("减数框").TextFrame.TextRange.Text) - Val(.Shapes("被减数框").TextFrame.TextRange.Text))
End With
End Sub
复制代码
3、指定宏运行:
插入动作设置-选择相应功能的宏
(, 下载次数: 64)
上传
点击文件名下载附件
示例下载:
[attach]7429[/attach
作者:
逍遥客
时间:
2014-5-6 16:03
作者:
逍遥客
时间:
2014-5-6 16:03
作者:
sxlh
时间:
2014-10-27 09:04
看看这个,正好学习学习
欢迎光临 应用思考-教育技术论坛 (http://etthink.com/)
Powered by Discuz! X3.4