• 如何用vba判断一个文件是否存在?

    在编写vba的解决方案时,经常需要与文件打交道。

    FileSystemObject对象提供了一系列关于操作文件的对象、属性和方法。

    其中FileExists方法可以用于判断文件是否存在。

    以下是一个用FileExists方法判断指定的文本文档是否存在的代码:
    [crayon-5c[……]

    阅读全文

  • 如何在vba中用OpenTextFile方法读写文本文档?

    在编写vba的解决方案时,经常会碰到需要读写文本文档的情况。

    FileSystemObject对象提供了一系列读写文本文档的对象、属性和方法。

    其中可以使用OpenTextFile方法打开一个文本文档,并返回一个TextStream对象。

    它的语法如下:
    [crayon-5c18[……]

    阅读全文

  • 如何用vba移动文件或文件夹?

    vba没有内置移动文件或文件夹的语句或函数。

    在vba里面移动文件或文件夹可以使用FileSystemObject对象的MoveFolder方法移动文件夹,使用FileSystemObject对象的MoveFile方法移动文件。

    它们的语法都是类似
    [crayon-5c18d578da[……]

    阅读全文

  • 如何用vba获取硬盘序列号?

    每个硬盘都有唯一的序列号。

    FileSystemObject对象下的Drive对象提供了一整套对硬盘的各种信息的访问对象模型。

    可以使用如下的代码获取所有硬盘的序列号:

    如果要获取具体的指定的硬盘的序列号,先用File[……]

    阅读全文

  • 如何用vba把多个word文档的内容提取到excel中?

    word和excel之间的数据转移是一个经常遇到的情形。

    一般的提取word文档的内容到excel的步骤如下:

    1.在excel中编写vba代码,创建word应用程序对象

    2.打开word文档(此步骤可以设置固定的文件路径,也可以设置自定义选择文件路径)

    3.读取word文档[……]

    阅读全文

  • 如何用vba创建空白的文本文件?

    在vba中可以引用FileSystemObject对象的CreateTextFile方法创建一个空白的文本文件。

    它的语法如下

    其中第一个参数filename表示要创建的文本文件的完整路径,比如“c:\1.txt”。[……]

    阅读全文

  • 如何用vba遍历文件夹目录及其子文件夹目录?

    在平时的工作中,我们经常会遇到需要处理同一文件夹下的多个文件的情况。

    比如批量修改文件夹内的文件名称、批量导入文件夹内的文件内容、批量移动文件夹内的文件到另一个文件等等。

    所有的这些涉及到文件夹内文件的处理,都可以归结为遍历文件夹内的文件,甚至还有需要遍历文件夹及其子文件夹内的文件。[……]

    阅读全文

  • 如何用vba重命名文件?

    在用vba操作文件的时候,会遇到需要对文件进行重命名的情况。
    在vba中对文件进行重命名可以用vba内置的Name语句也可以调用FileSystemObject对象进行重命名。
    本文对这两种方法都将进行介绍。

    方法一 用Name语句进行文件的重命名

    Name语句的语法是Name ol[……]

    阅读全文

  • 如何用vba遍历文件夹中的文件并创建超链接?

    在前面的文章中,分别介绍了如何在VBA中创建超链接如何用FSO对象操作文件和文件夹

    今天结合以上两个教程,介绍如何用vba遍历文件夹中的文件并在单元格中创建文件的超链接的方法。

    以下代码将提取任意路径下的所有文件并在活动工作表的A列创建所有文件的超链接
    [crayon-5c18d5[……]

    阅读全文

  • 如何在vba中使用FileSystemObject对象操作文件和文件夹?

    在编写vba代码的解决方案时,经常会碰到需要对文件或者文件夹进行相关操作。虽然vba内部已经预先定义好了一系列操作文件或者文件夹的函数或者语句,但是使用起来相对零散。而FileSystemObject对象(简称FSO对象)则涵盖了几乎所有的文件或者文件夹的相关操作,包括添加、移动、修改、创建或者删除[……]

    阅读全文