分享

使用VBA操作文件(3):Windows Scripting Host

 JT_man 2014-09-16
Windows Scripting Host,简称为WSH,是一种脚本语言,可以自动运行命令,能够控制Windows操作系统和应用程序,也能够从操作系统中获取信息。WSH是名为wshom.ocx的ActiveX控件文件,通常该文件会自动安装在Windows System32文件夹中。WSH有自已的对象层次模型。
准备工作
要使用WSH对象模型,必须先添加对“Microsoft Scripting Runtime”库的引用。在VBE中,单击菜单“工具”─—“引用”,在“引用”对话框中找到“Microsoft Scripting Runtime”项并选中其前面的复选框,如下图所示。

图 引用“Microsoft Scripting Runtime”
此时,可以在对象浏览器的“所有库”组合框中选择“Scripting”后,搜索WSH对象并查看相关帮助。
这是VB6新引入的File System对象模型,是一种可用于访问本地文件或网络文件的重要对象模型。File System对象模型本身并不是VBA语言固有的组成部分,而是Scripting Runtime库的一部分。该对象模型可以表示所有与计算机相连接的驱动器,包括硬盘驱动器、软盘和可移动驱动器、RAM驱动器、CD-ROM驱动器和其他计算机上的驱动器。File System对象模型允许查找、创建、删除或者用其他方法操作文件夹和文本文件。
在引用“Microsoft Scripting Runtime”库后,就可以创建FileSystemObject对象的实例(惟一可以在外部创建的对象),从而可以浏览整个对象模型。
下图所示为File System对象模型。
filesystem2
图File System对象模型

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多