Excel-VBA操作文件四大方法
Excel-VBA操作文件四大方法    1
一、利用Excel对象来处理文件    4
1、打开Excel文件    4
2、打开文本文件    4
3、打开其他文件    5
4、保存文件    6
5、关闭文件    7
6、综合实例    7
7、总结    8
二、利用VBA文件处理语句来处理文件    9
(一)文件处理    9
1.Name 语句    9
2、FileCopy 语句    9
3、Kill 语句    10
4、GetAttr 函数    10
5、SetAttr 语句    11
6、FileLen 函数    11
7、FileDateTime 函数    11
(二)目录处理    11
1、CurDir 函数    11
2、ChDir 语句    12
3、ChDrive 语句    12
4、Dir 函数    12
5、MkDir 语句    14
6、RmDir 语句    15
(三)处理文本文件    15
1、Open 语句    15
2、Close 语句    16
3、Reset 语句    16
4、FreeFile 函数    16
5、EOF 函数    17
6、LOF 函数    17
7、Loc 函数    17
8、Input # 语句    17
9、Write # 语句    18
10、Line Input # 语句    19
11、Input 函数    20
12、Print # 语句    21
13、Width # 语句    22
(四)处理二进制文件    23
1、Put 语句    23
2、Get 语句    23
3、Seek 语句    24
4、Seek 函数    24
(五)总结    25
三、利用FileSystemObject对象来处理文件    25
(一)准备工作    26
(二)FileSystemObject对象的方法    27
1、GetDrive 方法    27
2、GetDriveName 方法    27
3、GetExtensionName 方法    27
4、GetBaseName 方法    27
5、GetAbsolutePathName 方法    28
6、GetFile 方法    28
7、GetFileName 方法    28
8、GetFolder 方法    29
9、GetSpecialFolder 方法    29
10、GetParentFolderName 方法    29
11、GetTempName 方法    29
12、BuildPath 方法    30
13、CreateFolder 方法    30
14、CopyFolder 方法    30
15、MoveFolder 方法    31
16、DeleteFolder 方法    31
17、FolderExists 方法    32
18、DriveExists 方法    32
19、FileExists 方法    32
20、CreateTextFile 方法    32
21、OpenTextFile 方法    33
22、CopyFile 方法    33
23、MoveFile 方法    34
24、DeleteFile 方法    34
(三)处理驱动器    34
(四)处理文件夹    35
1、获取文件夹的信息    35
2、Folder对象的方法    36
(五)处理文件    37
1、获取文件的信息    37
2、File对象的方法    37
(六)处理文本文件    37
1、打开或创建文本文件    37
2、读取文件    38
3、写入数据到文件    40
4、关闭文件    41
(七)总结    41
四、利用API函数来处理文件    41
(一)处理驱动器及目录    42
1、GetLogicalDrives    42
2、GetDriveType    43
3、GetDiskFreeSpaceEx    44
vba编程技巧
4、CreateDirectory, CreateDirectoryEx    46
5、RemoveDirectory    47
6、SetCurrentDirectory    47
7、GetSystemDirectory    47
(二)处理文件    48
1、CreateFile    50
2、lcreat    52
3、lopen    53
4、GetFileTime    53
5、CopyFile    54
6、MoveFile, MoveFileEx    55

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。