1. VC下操作word,按指定格式把替换文本
word里面录制宏看下,然后用对应的ole方法操作
Selection.Font.Bold = wdToggle
Selection.Font.UnderlineColor = wdColorAutomatic
Selection.Font.Underline = wdUnderlineSingle
如果你引用了Office的lib,可以直接使用这些枚举,如果用的自动化接口,可以查下这些枚举对应的值,直接给属性赋值也可以
2. VC 如何把word文档转为带格式的html文件
在一些静态网站的内容发布时,经常需要把Word格式的通讯稿制作成html文件发布出来,同时保持原Word文档的格式不变。如何进行制作,需要注意哪些问题,且看下文。
工具/原料
word
NotePad++
方法/步骤
用微软的Word软件打开需要转换的Word文档,选择“文件”-》“另存为”,格式选择为html网页,进行保存。
用记事本、NotePad++等纯文本编辑工具打开刚存的html文件,注意不要用word等工具打开。仅选择body标签中的div部分,不需要选择全部的html内容。
将上面步骤选择的文本(整个div)复制到需要制作的html的模板中,进行替换。一般静态网站制作的内容页都有一个模板,将该内容复制到需替换的位置进行保存,预览效果。注意如果内容中有图片或者超链接,需手工修改。
这时你应该能够看到与原Word相同格式的html页面了。
3. 如何用程序实现将word文件转换成txt纯文本文件
然后在弹出的对话框中,选择"纯文本",如图:然后,并提示我们文件中有包含无法显示的字符,因为默认导出的是文本编码为",然后右侧的编码列表会变成可用状态:然后确定选择,再用记事本打开文件,如图?",会以红色显示并提醒,如图:我们来转换为txt格式,点击菜单"文件"->,如图,显示就正确了;?"会显示为",如图:另一种办法是直接复制word文件的内容,然后粘贴到记事本中,保存时要选择为utf-8;GB2312"",它会弹出一个编码选择对话框;?"就是一个UNICODE字符,所以;另存为",然后查找到"Unicode(UTF-8)"这个选项;,然后保存;其他编码"号,如图:因此我们需要选择另外的编码方式,点击上面的",它只包含了常用的汉字及标点,不包含好多unicode字符,文本中的心形符号",显示是正常的:假如使用的是GB2312的编码方式的话,上面的",如图,其它操作相似,限于篇幅,不再一下示范打开需要转换的文件,我这里随手写一份做演示,使用的 word版本是2010版。
转载请注明出处51数据库 » 用vc实现word和txt之间的转换
一生_中_最爱