如何用VB编程给WORD练习题评分

如何用VB编程给WORD练习题评分,第1张

说代码当然麻烦,说说思路吧

在VB里面,工程-引用,把那个Microsoft Word 110 Object Library(我的是Office 2003,所以是11,你的视版本而定),然后

Dim a As WordApplication

Set a = New WordApplication

建立一个WordApplication对象,用它打开文档,在程序里面看对不对,Word的帮助里面对整个WordApplication对象有详细的描述,足可以满足要求

Dim a(20) '如果不需要显示20个数的话,不需要数组,a(i)用X代替就可以

Dim max!, Min!, i%

Private Sub Command1_Click() '按钮单击

For i = 1 To 20

a(i) = Int(Rnd 10) + 1 '[1~10]间在随机数

s = s + a(i) '求和

If i = 1 Then '最大最小值的初值为第一个数

max = a(1): Min = a(1)

Else

If max < a(i) Then max = a(i)

If Min > a(i) Then Min = a(i)

End If

Next i

Print (s - max - Min) / 18 '求平均

End Sub

减数低8发送30H,高8发送31H。被减数低8发送32H,高8发送33H。拒食34(低八位),35(高八位)。

清除CY

MOV A,30H

SUBB A,32H MOV

34H,A

MOV A,31H

SUBB A,33H MOV

35H,A

这是一个8051的设计方法中,如果有16位减法指令的支持不会设计,直接上行写入。

VB中添加一个按钮点击就可以了

Private Sub Command1_Click()

a = InputBox("请输入分数:")

If IsNumeric(a) And a <= 100 And a >= 0 Then

Select Case a

Case 0 To 59

dd = "E"

Case 60 To 69

dd = "D"

Case 70 To 79

dd = "C"

Case 80 To 89

dd = "B"

Case 90 To 100

dd = "A"

Case Else

dd = "成绩错误!"

End Select

MsgBox dd

Else

MsgBox "你输入的成绩非法"

End If

End Sub

VB中添加一个按钮点击就可以了\x0d\Private Sub Command1_Click()\x0d\a = InputBox("请输入分数:")\x0d\If IsNumeric(a) And a = 0 Then\x0d\Select Case a\x0d\Case 0 To 59\x0d\dd = "E"\x0d\Case 60 To 69\x0d\ dd = "D"\x0d\Case 70 To 79\x0d\ dd = "C"\x0d\Case 80 To 89\x0d\ dd = "B"\x0d\Case 90 To 100\x0d\ dd = "A"\x0d\Case Else\x0d\dd = "成绩错误!"\x0d\End Select\x0d\MsgBox dd\x0d\Else\x0d\MsgBox "你输入的成绩非法"\x0d\End If\x0d\End Sub

以上就是关于如何用VB编程给WORD练习题评分全部的内容,包括:如何用VB编程给WORD练习题评分、VB编程:设计一个体 *** 评分程序, 20 位评委,除去一个最高分和一个最低分,计算平均分、用VB.net设计一个随机两位数的四则运算的算术题自动评分程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10077042.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存