• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    用vbscript把 Word 文档保存为文本文件的代码
    问: 
    嗨,Scripting Guy!我有一系列 Word 文件。我想打开这些文件中的每一个并将它们另存为纯文本文件。有没有一种通过使用脚本实现此目的的方法呢? 

    -- CG 

    答: 
    您好,CG。是的,使用一个脚本,您很容易实现此目的。事实上,除了极少例外情况之外,您在 Microsoft Office 程序中可以做到的事情基本上都可以使用一个脚本来完成。在 Word 中,您可以使用“文件”–“另存为”将 Word 文档另存为文本文件。您也可以使用一个脚本做同样的事情。实际上,您可以使用以下脚本实现此目的: 

    复制代码 代码如下:

    Const wdFormatText = 2  

    Set objWord = CreateObject("Word.Application")  
    Set objDoc = objWord.Documents.Open("c:\scripts\mylog.doc")  
    objDoc.SaveAs "c:\scripts\mylog.txt", wdFormatText  

    objWord.Quit  

    我们先创建一个名为“wdFormatText”的常量,然后将值 2 分配给它;此常量将用于告诉 Word 我们希望新文件保存为一个文本文件。然后我们创建一个 Microsoft Word 实例,使用“打开”方法打开文件 C:\Scripts\MyLog.doc。文档打开之后,我们只需要一行代码就可将此 Word 文档另存为文本文件: 

    objDoc.SaveAs "c:\scripts\mylog.txt", wdFormatText 

    As you can see, we call the SaveAs method, and we pass it two parameters: 1) C:\Scripts\MyLog.txt, which is the path for our new text file; and, 2) wdFormatText, which tells Word to save the file as plain text.这样就可以了。然后我们使用“Quit”方法关闭 Word 实例。 

    两个重要注意事项。第一,您在屏幕上看不到任何正在发生的事情,因为,默认情况下,无论何时您从一个脚本中调用 Word,它都将运行在一个不可见窗口中。如果您希望看到它在屏幕上弹出,保存文件,然后消失,请使用以下代码: 

    Const wdFormatText = 2 

    Set objWord = CreateObject("Word.Application") 
    objWord.Visible = TRUE 
    Set objDoc = objWord.Documents.Open("c:\scripts\mylog.doc") 
    objDoc.SaveAs "c:\scripts\mylog.txt", wdFormatText 

    objWord.Quit 

    唯一的不同之处在于:我们将“Visible”属性设置为 TRUE。 

    第二,您可以将 Word 文档另存为纯文本以外的格式。例如,使用常量 wdFormatHTML(值 = 8)将 Word 文档另存为 HTML 文件;使用常量 wdFormatXML(值 = 11)将 Word 文档另存为 XML 文件。 
    您可能感兴趣的文章:
    • 如何用word vb宏来生成sql
    • VB.net读取Word文档属性的方法
    • VB中的RasEnumConnections函数返回632错误解决方法
    • VB6中的LSet语句和RSet语句详解
    • VB实现的16位和32位md5加密代码分享
    • 通过VB6将ASP编译封装成DLL组件最简教程 附全部工程源文件
    • VB6反编译软件VB RezQV2.4a 正式版注册码
    • VB调用Word拼写检查功能实例
    上一篇:用vbs对文本文件的内容进行排序
    下一篇:用vbs返回 Internet Explorer 的下载控件和 Applet 的列表
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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