怎么样在vb中运行宏

xch2125535 2006-07-21 12:19:39
我做的是考试系统,要求在执行交卷操作之后能够自动执行vb中的宏,看看在word中的操作是否正确,然后给出相应的得分并且把得分写到数据库中去,请问给位朋友这部分应该怎样实现啊?就是交卷执行宏并看看操作是否执行了,谢谢大家了!
...全文
418 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhuanzhu_zhizhuo 2006-07-21
  • 打赏
  • 举报
回复
你是大好人
把40分给我吧
Private Sub Command1_Click()
Dim num As Integer
Dim apl As New Word.Application
apl.Documents.Open "d:\word\Doc1.doc"
apl.Visible = False
apl.Run "Project.NewMacros.test"
apl.Documents.Close
apl.Quit
Dim cn As ADODB.Connection
Set cn = New ADODB.Connection
cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\word\db1.jsj;Persist Security Info=False"
cn.Open
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
rs.Open "select * from a", cn, adOpenDynamic, adLockOptimistic, -1
rs.MoveFirst
num = rs("num").Value
rs.Update
rs.Close
cn.Close
MsgBox num
End Sub

2,506

社区成员

发帖
与我相关
我的任务
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
  • VBA
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧