word在网页上显示有关问题(招唤对vba熟练的高手,顶者有分)

fieldset{padding:10px;}

word在网页上显示问题(招唤对vba熟练的高手,顶者有分)目的: 将一个doc文件显示在网页上显示 要求: 客户端不必安装office.网页上的源代码为 html 代码(那就要doc文件格式转成html格式了) 进展: set wordApp=server.createobject( "word.application ") strDocFile= server.MapPath( "1.doc ") wordApp.Visible = false Set objDoc = wordApp.Documents.Add(strDocFile) 'strDocContent=objDoc.content 'response.write strDocContent response.write wordApp.Selection objDoc.close set wordDoc=nothing wordApp.Quit set wordApp=nothing 上面 出来的是网页中的文字,格式全没了 另外用 objDoc.SaveAs tofile,8 方另存为 html 文件(可行),但是如果每上传个文件都另存了一个 html文件的话那太占空间了 问题 1,完善上面的代码,让文字上面带有文字格式 2,用新的办法或思路 ——解决方案——————————————————–up——解决方案——————————————————–你可以使用DsoFramer,比较爽 下载地址,带例子 http://www.microsoft.com/downloads/details.aspx?FamilyID=CE2CA4FD-2169-4FAC-82AF-770AA9B60D77&displaylang=en——解决方案——————————————————–使用dsoframer控件 这个控件的一个比较完善的版本可以去www.dsoframer.cn下 ——解决方案——————————————————–其实vba中的东西很好理解,你到office的2052文件夹下看chm 有对象层次模型的介绍,通常我自己写的时候也借鉴这个——解决方案——————————————————–mark——解决方案——————————————————–doc文件转成html格式,如果完全不变像DOC排版那么漂亮,是不可能的事情,总会有点错位之类的不同。 建议使用组件,同时服务器端还要在Dcom中修改ms word的用户权限——解决方案——————————————————–呵呵.能转换蛮好. MARK——解决方案——————————————————–http://blog.joycode.com/kaneboy/archive/2004/11/03/37889.aspx——解决方案——————————————————– 假如文档是123.doc,转换后会变成 123.htm 和 123.files文件夹——解决方案——————————————————–word.application读取内容? 参考 Office VBA开发文档 http://msdn2.microsoft.com/en-us/library/ms400535.aspx——解决方案——————————————————–C:\Program Files\Microsoft Office\OFFICE11\2052\vbawd10.chm——解决方案——————————————————–如果您想要把word发布到网上让人家浏览,用在线编辑器发布就可以。 推荐我自己的WebNoteEditor. word发布到网上,可以以代码的形式呈现给客户端, 也可以该编辑器的word文档转图片的形式呈现给客户端。 两种方法下,客户端都无需安装任何插件。 word文档转图片可以看看这个视频,http://www.webnoteeditor.com/ViewNote.asp?NoteID=20070501040059。——解决方案——————————————————–只用过owcvba11.chm,可以弄excel,没有玩过word…——解决方案——————————————————–没有用过,是来学习的——解决方案——————————————————–mark——解决方案——————————————————–学习会使你永远立于不败之地。

word在网页上显示有关问题(招唤对vba熟练的高手,顶者有分)

相关文章:

你感兴趣的文章:

标签云: