高难度
如何把word文档存入sql server数据库、word文档中有公式、上下标、图片。然后用asp.net读出来 问题点数:100、回复次数:7Top
1 楼WOOD1104(木头)回复于 2002-11-22 22:52:49 得分 10
很Easy !去用调用VBA来获得WORD的内容!然后根据相应的内容存入数据库!
Top
2 楼flyhot(阳光清晨)回复于 2002-11-23 16:46:50 得分 10
同意!Top
3 楼yuanque(无心快语)回复于 2002-11-26 18:56:24 得分 10
看来也只能用VBA了,找本VBA的参考书,边看边做Top
4 楼WOOD1104(木头)回复于 2002-11-26 20:08:49 得分 10
最好的方法还是先存为WEB页吧!Top
5 楼WOOD1104(木头)回复于 2002-11-27 12:48:31 得分 10
用VBA调用一下SAVE AS WEB 然后从WEB页扫描将图片存为二进制!其他的存为文本或数字Top
6 楼WOOD1104(木头)回复于 2002-11-27 21:46:47 得分 40
Sub test()
Dim strfilename As String
Dim strSaveAsName As String
strfilename = "C:\test.Doc"
strSaveAsName = "C:\test.html"
Call SaveHtml(strfilename, strSaveAsName)
End Sub
Sub SaveHtml(strfilename As String, strSaveAsName As String)
Dim WordApp As Word.Application
Dim WordDoc As Word.Document
Set WordApp = New Word.Application
Set WordDoc = WordApp.Documents.Open(strfilename)
WordDoc.SaveAs FileName:=strSaveAsName, FileFormat:=wdFormatHTML
WordDoc.Close
WordApp.Quit
Set WordDoc = Nothing
Set WordApp = Nothing
End Sub
以上代码可以保证你在OFFICE 2000下存为HTML文件。后面的工作就是扫描
HTML文件将相应内容存入数据库了,应该没什么难度。关于读出应该更简单了,我就不多说了。
不要告诉我你不知道怎么将图片存入数据库!!!要是那样你就不要做这行了!!什么事情要学会自己去寻找答案,别人给你提供的帮助永远是有限的。
顺便说一下这里是数据仓库的论坛,以后类似问题可以发到VBA方面的论坛去!Top
7 楼MoQi_123(老莫的春天)回复于 2002-11-29 08:49:43 得分 10
upTop




