asp调用WORD

来源:百度知道 编辑:UC知道 时间:2024/05/22 18:33:39
我想用ASP调用WORD,并在网页上显示出来,内容有图片和表格,我看过一些资料,说可以用ASP的组件把WORD另存为HTML再显示和修改,可是没有可用的代码,希望大家给个能用的代码,我的环境是server 2003+word 2003,高分求高效.
现在是想把已有的WORD文件在页面显示出来,不是打印,也就是用的是服务器上的WORD,因为我还要在显示出来的网页上禁用好多的功能,所以只能用HTML格式的,
问题补充:找到了我再加分~~~不过要能用的全部代码
<%''点击"打印"按钮,调用vbscript函数buildDoc生成本地Word文档,实现本地打印。%>二楼的看好了,我要的是把现有的WORD写在网页上,不是把网页的写在WORD里~大家认真点~~~怎么全是打印啊?我要的是把用ASP的组件把WORD另存为HTML再用ASP输出到WEB页面上

不加分了,有谁能回答上来,我再加分,刚刚没有人回答我都给扣了400分了!
谢谢一楼的关心,我看过你给的,不行的,不是用HTML打开的~也是用WORD打开的~

哎,算了,换语言了,为了这个我用掉了500多分了~没结果,我的分啊~~~~~

<%
response.ContentType="application/msword"

Const adTypeBinary = 1
Dim strFilePath

strFilePath = "E:\website\test\doc.doc"

Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Open
objStream.Type = adTypeBinary
objStream.LoadFromFile strFilePath

Response.BinaryWrite objStream.Read

objStream.Close
Set objStream = Nothing
%>

不过出来时乱码

刚才那个问题你关了干嘛 我还以为你已经找到了.乱码解决方法我再找找