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


发布评论