我怎么样才能把宏中的num变量的数据写到数据库中?
这是vb的代码
Dim WordApp As Word.Application
Dim WordDoc As Word.Document
Set WordApp = CreateObject("Word.application")
WordApp.Visible = False
WordApp.Documents.Open "e:\testsystem\wordope.doc"
WordApp.Run "project.NewMacros.JuZhong"
WordApp.Documents.Close
'连接access数据库
Dim con As New ADODB.Connection
Dim rs As New ADODB.Recordset
'On Error GoTo conerr
con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\testsystem\hongjisuanfenshu.mdb;Persist Security Info=False"
con.Open Set rs = Nothing
rs.Open "select * from fenshubiao", con, adOpenDynamic, adLockOptimistic, -1
rs.MoveFirst
num = rs("fenshu").Value
rs.Update
rs.Close
con.Close
MsgBox num
下面是宏的代码
Sub juzhong()
'
' juzhong Macro
' 宏在 2006-7-21 由 student 录制
'
Selection.HomeKey Unit:=wdStory '从头开始搜索
If Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter Then '检测居中
num = num + 1
End If
MsgBox num 'Selection.MoveRight Unit:=wdCharacter, Count:=53, Extend:=wdExtend '检测是否是黑体
If Selection.Font.Bold = -1 Then
num = num + 1
End If
If Selection.Font.Size = 14 Then '检测字体大小是否是14号
num = num + 1
End If
MsgBox num
End Sub
请大家帮个忙,我还是个大一的初学者~~还请各位多多指教啊~~谢谢了
这是vb的代码
Dim WordApp As Word.Application
Dim WordDoc As Word.Document
Set WordApp = CreateObject("Word.application")
WordApp.Visible = False
WordApp.Documents.Open "e:\testsystem\wordope.doc"
WordApp.Run "project.NewMacros.JuZhong"
WordApp.Documents.Close
'连接access数据库
Dim con As New ADODB.Connection
Dim rs As New ADODB.Recordset
'On Error GoTo conerr
con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\testsystem\hongjisuanfenshu.mdb;Persist Security Info=False"
con.Open Set rs = Nothing
rs.Open "select * from fenshubiao", con, adOpenDynamic, adLockOptimistic, -1
rs.MoveFirst
num = rs("fenshu").Value
rs.Update
rs.Close
con.Close
MsgBox num
下面是宏的代码
Sub juzhong()
'
' juzhong Macro
' 宏在 2006-7-21 由 student 录制
'
Selection.HomeKey Unit:=wdStory '从头开始搜索
If Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter Then '检测居中
num = num + 1
End If
MsgBox num 'Selection.MoveRight Unit:=wdCharacter, Count:=53, Extend:=wdExtend '检测是否是黑体
If Selection.Font.Bold = -1 Then
num = num + 1
End If
If Selection.Font.Size = 14 Then '检测字体大小是否是14号
num = num + 1
End If
MsgBox num
End Sub
请大家帮个忙,我还是个大一的初学者~~还请各位多多指教啊~~谢谢了
当中的文法是要我定义一个过程么?还是要定义一个函数?
我刚学了不久vb还有许多不懂的
请指教
1 将 Num 写到数据库表中。
2 将 Num 写到任意一个文件中。
3 将 Num 写到注册表中。
以上都用相应的方法读回参数。
4 将 Num 写到一个窗体控件中。主程序用 FindWindow 和 FindWindowEX 两个 API 取回参数。
我刚上大一不久学习VB3个星期。您能给个类似的代码看看么?谢谢了
将 Num 写到任意一个文件中这个我会。。可是这样的安全性是不是就有点不太高啊?
还是请您多多指教一下啊,谢谢了~~