|
本帖最后由 sgrshh29 于 2009-3-29 09:55 编辑
假定所有的word文件都在当前文件夹中.
引用word对象:set objW=createobject("word.application")
用dir函数获取文件名:strFilename=dir(currentproject.path & "\*.doc")
循环至所有文件结束:do until len(strFilename)=0
引用word文档对象并打开word文件:set objWdoc=objW.docunments.open(currentproject.path & "\strFilename)
获取word表格对象:with objWdoc.tables(1)
将word表格中单元格的数据追加到数据表中,其中clearnstring是清除不显示的字符,replace去除换行符:
strsql="insert into 表1 (字段1,字段2,字段3,字段4) select '" & objW.clearnstring(replace(.cell(1,2),chr(13),"") & "', '" & ............................)
end with
执行追加数据:currentdb.execute strsql
关闭word文件bjWdoc.close
取得下一个word文件名:strFilename=dir
循环:loop
退出word应用程序bjW.quit
释放对象引用:set objWdoc=nothing
set objW=nothing
OK!!!!!这种语句按照你的等级完全可以自己写出来的. |
|