2024年4月11日发(作者:)

Excel-VBA操作文件(wénjiàn)方法总结(zǒngjié) .......................................................... 4

一、利用Excel对象来处理文件 ...................................................................................................................................4

1、打开Excel文件 .....................................................................................................................................................5

2、打开文本文件 .......................................................................................................................................................5

3、打开其他文件 .......................................................................................................................................................7

4、保存文件 ............................................................................................................................................................ 10

5、关闭(guānbì)文件 ............................................................................................................................................... 11

6、综合实例 ............................................................................................................................................................ 12

7、总结(zǒngjié) ...................................................................................................................................................... 14

二、利用VBA文件处理语句来处理文件 ................................................................................................................. 15

(一)文件(wénjiàn)处理 ....................................................................................................................................... 15

1、Name 语句(yǔjù) ................................................................................................................................... 16

2、FileCopy 语句 ........................................................................................................................................ 16

3、Kill 语句 ................................................................................................................................................... 17

4、GetAttr 函数 ........................................................................................................................................... 17

5、SetAttr 语句 ........................................................................................................................................... 19

6、FileLen 函数 ........................................................................................................................................... 19

7、FileDateTime 函数 ................................................................................................................................ 20

(二)目录(mùlù)处理 ........................................................................................................................................... 20

1、CurDir 函数(hánshù) ............................................................................................................................ 20

2、ChDir 语句 .............................................................................................................................................. 21

3、ChDrive 语句 .......................................................................................................................................... 22

4、Dir 函数 ................................................................................................................................................... 22

5、MkDir 语句(yǔjù) .................................................................................................................................. 27

6、RmDir 语句(yǔjù) .................................................................................................................................. 28

(三)处理文本文件 .............................................................................................................................................. 28

1、Open 语句 .............................................................................................................................................. 28

2、Close 语句 .............................................................................................................................................. 29

3、Reset 语句(yǔjù) .................................................................................................................................... 30

4、FreeFile 函数 .......................................................................................................................................... 31

5、EOF 函数 ................................................................................................................................................. 32

6、LOF 函数(hánshù) ................................................................................................................................. 32

7、Loc 函数 .................................................................................................................................................. 32

8、Input # 语句 ........................................................................................................................................... 33

9、Write # 语句 ........................................................................................................................................... 34

10、Line Input # 语句(yǔjù) ..................................................................................................................... 37

11、Input 函数 ............................................................................................................................................ 38

12、Print # 语句(yǔjù) ............................................................................................................................... 40

13、Width # 语句(yǔjù) ............................................................................................................................ 43

(四)处理二进制文件 .......................................................................................................................................... 44

1、Put 语句 .................................................................................................................................................. 45

2、Get 语句 .................................................................................................................................................. 46

3、Seek 语句 ................................................................................................................................................ 47

4、Seek 函数(hánshù) ............................................................................................................................... 48

(五)总结 .............................................................................................................................................................. 49

三、利用(lìyòng)FileSystemObject对象(duìxiàng)来处理文件 ................................................................................. 50

(一)准备工作 .......................................................................................................................................................51

(二)FileSystemObject对象的方法 ......................................................................................................................52

1、GetDrive 方法 ........................................................................................................................................ 52

2、GetDriveName 方法 ............................................................................................................................. 53

3、GetExtensionName 方法(fāngfǎ) ...................................................................................................... 54

4、GetBaseName 方法 .............................................................................................................................. 54

5、GetAbsolutePathName 方法 ............................................................................................................. 54

6、GetFile 方法............................................................................................................................................ 55

7、GetFileName 方法(fāngfǎ) ................................................................................................................. 56

8、GetFolder 方法 ...................................................................................................................................... 56

9、GetSpecialFolder 方法 ......................................................................................................................... 57

10、GetParentFolderName 方法 ............................................................................................................ 57

11、GetTempName 方法 .......................................................................................................................... 58

12、BuildPath 方法 .................................................................................................................................... 58

13、CreateFolder 方法 .............................................................................................................................. 59

14、CopyFolder 方法................................................................................................................................. 59

15、MoveFolder 方法 ................................................................................................................................ 61

16、DeleteFolder 方法(fāngfǎ) ............................................................................................................... 62

17、FolderExists 方法 ................................................................................................................................ 63

18、DriveExists 方法 .................................................................................................................................. 63

19、FileExists 方法 ..................................................................................................................................... 63

20、CreateTextFile 方法 ............................................................................................................................ 64

21、OpenTextFile 方法 .............................................................................................................................. 64

22、CopyFile 方法(fāngfǎ) ....................................................................................................................... 66

23、MoveFile 方法 ..................................................................................................................................... 67

24、DeleteFile 方法 .................................................................................................................................... 67

2 / 120