手机
当前位置:查字典教程网 >脚本专栏 >vbs >VBS实现DOC转为文本文档的代码
VBS实现DOC转为文本文档的代码
摘要:打开记事本输入:复制代码代码如下:ONERRORRESUMENEXTsetargs=wscript.argumentsarg=args(0)...

打开记事本输入:

复制代码 代码如下:

ONERRORRESUMENEXT

setargs=wscript.arguments

arg=args(0)

setw=createobject("word.application")

setfso=createobject("scripting.filesystemobject")

setdocfile=fso.getfile(arg)

docpath=docfile.path

pt=left(docpath,Instrrev(docpath,""))

txtpn=pt&left(docfile.name,instrrev(docfile.name,"."))&"txt"

w.documents.opendocpath,,,,,,,,,,,false

w.documents(docpath).activate

w.activedocument.saveastxtpn,2

w.activedocument.close

w.quit

setw=nothing

保存到“C:WINDOWSdoc2txt.vbe”。

记事本编辑

createobject("wscript.shell").regwrite"HKCUdocfileShell转为文本文档Command","wscript.exeC:WINDOWSdoc2txt.vbe"

记事本编辑

createobject("wscript.shell").regwrite"HKCUdocfileShell转为文本文档Command","wscript.exeC:WINDOWSdoc2txt.vbe%1"

以上内容保存为*.VBS,运行后,在doc文件上右击,就可以看到“转换为文本文档”项,点击就可以快速转换为文本文档。

以上内容在WIN2000加WORD2003下通过测试。

我在试验过程中发现,写入注测表的脚本运行后DOC右键有时并没有出现转换菜单,你可以将第二个脚本中的docfile改为*,就是在所有类型文件右键菜单添加转换项。

或者将doc2txt.vbe文件放到"sendto"文件夹,在doc文件上右击选“发送到~doc2txt.vbe”,同样可以转换。

此法同样可以将HTML,RTF等文件转换为文本文档。

【VBS实现DOC转为文本文档的代码】相关文章:

用vbs实现显示系统调色板的代码

VBS文本文件操作实现代码

用vbscript实现从后到前阅读一个文本文件

用vbscript把 Word 文档保存为文本文件的代码

用vbs实现对文本文件中的项计数

利用vbs类实现css按钮的代码

用vbs将名称截断以使其最多包含 16 个字符的代码

用vb和vbs 破解flashxp的密码的代码

用vbs实现的exe2swf工具脚本代码

用vbs实现枚举网络连接的代码

精品推荐
分类导航