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

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

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

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

    阅读全文

  • 如何用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中对文件进行重命名可以用vba内置的Name语句也可以调用FileSystemObject对象进行重命名。
    本文对这两种方法都将进行介绍。

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

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

    阅读全文

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

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

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

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

    阅读全文

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

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

    阅读全文