VBS实现DOC转为文本文档的代码_vbs教程-查字典教程网
VBS实现DOC转为文本文档的代码
VBS实现DOC转为文本文档的代码
发布时间:2016-12-28 来源:查字典编辑
摘要:打开记事本输入:复制代码代码如下: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学习
    热门vbs学习
    脚本专栏子分类