以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求帮助写段从Word读取数据的代码。 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=71352) |
-- 作者:lhlh -- 发布时间:2015/7/9 19:45:00 -- 求帮助写段从Word读取数据的代码。 有多个WORD表格,现要用文件窗口批量选择表格,并将表格中蓝色部分数据及相片导入数据库,求帮写段代码,谢谢! [此贴子已经被作者于2015/7/9 19:48:35编辑过]
|
-- 作者:大红袍 -- 发布时间:2015/7/9 20:18:00 -- mark word读取图片
Dim app As New MSWord.Application |
-- 作者:大红袍 -- 发布时间:2015/7/9 20:22:00 -- 读取某个单元格的值,参考
Dim app As New MSWord.Application |
-- 作者:大红袍 -- 发布时间:2015/7/9 20:31:00 -- 按钮代码
Dim dlg As new OpenFileDialog |
-- 作者:lhlh -- 发布时间:2015/7/9 22:03:00 -- 非常感谢,我先学习一下,不明白再求教! |
-- 作者:lhlh -- 发布时间:2015/7/21 22:14:00 -- 有个小问题,简历信息读出来后,原来是分多行的,现在段落都没了,如何保留原有段落,怎么解决? 如图:原WROD表格简历信息分为多行: 现在段落没有了: Dim text1 = t.Cell(5, 2).Range.Text.ToString() text1 = text1.Substring(0, text1.Length - 2) nr("简历") = text1 [此贴子已经被作者于2015/7/21 22:15:10编辑过]
|
-- 作者:大红袍 -- 发布时间:2015/7/21 22:23:00 -- Dim t = doc.Tables(1) Dim text = t.Cell(3, 2).Range.Text.ToString() text = text.Substring(0, text.Length - 2) text = text.replace(chr(13), vbcrlf) msgbox(text) |
-- 作者:lhlh -- 发布时间:2015/7/21 23:37:00 -- 可以了,谢谢! |
-- 作者:飞飞 -- 发布时间:2016/7/16 14:54:00 -- mark一下 太牛了,从word提取数据 |
-- 作者:lake163 -- 发布时间:2016/8/8 19:14:00 -- 大红袍老师的代码太好了,可以节省我们很大的录入工作量。 有两个问题请教: 1、Dim doc = app.Documents.Open(fileName) 这一句在我的台式电脑上运行正常,但在笔记本上就出现问题。提示如下: (无法上传附件) 无法将类型为“Microsoft.office.interop.Word.ApplicationClass"的COM 对象强制转换为接口类型:“Microsoft.office.interop.Word.Application“。此操作失败原因是对IID为{00020970-0000-0000-C000-0000000046} 的操作的COM组件调用 QueryInterface 因以下错误页失败:加载类型库/DLL时出错。 2、照片有的可以识别,有的不能识别。 (无法上传附件) |