使用VBA对文档操作的对象和方法

FileSystemObject 对象
提供对计算机文件系统的访问权限。
方法
BuildPath 将名称附加到现有路径。
CopyFile 将一个或多个文件从一个位置复制到另一个位置。
CopyFolder 将一个或多个文件夹从一个位置复制到另一个位置。
CreateFolder 创建新文件夹。
CreateTextFile 创建文本文件并返回可用于从文件读取或写入文件的 TextStream 对象。
DeleteFile 删除一个或多个指定的文件。
DeleteFolder 删除一个或多个指定的文件夹。
DriveExists 检查指定的驱动器是否存在。
FileExists 检查指定的文件是否存在。
FolderExists 检查指定的文件夹是否存在。
GetAbsolutePathName 返回指定路径的驱动器根目录的完整路径。
GetBaseName 返回指定文件或文件夹的基名称。
GetDrive 返回对应于指定路径中的驱动器的 Drive 对象。
GetDriveName 返回指定路径的驱动器名称。
GetExtensionName 返回指定路径中最后一个组件的文件扩展名。
GetFile 返回指定路径的 File 对象。
GetFileName 返回指定路径中最后一个组件的文件名或文件夹名。
GetFolder 返回指定路径的 Folder 对象。
GetParentFolderName 返回指定路径中最后一个组件的父文件夹的名称。
GetSpecialFolder 返回某些 Windows 特殊文件夹的路径。
GetTempName 返回随机生成的临时文件或文件夹。
Move 将指定文件或文件夹从一个位置移动到另一个位置。
MoveFile 将一个或多个文件从一个位置移动到另一个位置。
MoveFolder 将一个或多个文件夹从一个位置移动到另一个位置。
OpenAsTextStream 打开指定文件并返回可用于从该文件读取、写入该文件或追加到该文件的 TextStream 对象。
OpenTextFile 打开文件并返回可用于访问该文件的 TextStream 对象。
WriteLine 将指定字符串和换行符写入 TextStream 文件。
属性
Drives 返回计算机上所有 Drive 对象的集合。
name 设置或返回指定文件或文件夹的名称。
Path 返回指定文件、文件夹或驱动器的路径。
Size 对于文件,返回指定文件的大小(以字节为单位)。对于文件夹,返回文件夹中包含的所有文件和子文件的大小(以字节为单位)。
Type 返回有关文件或文件夹的类型的信息(例如,对于以 .TXT 结尾的文件,返回“文本文档”)。
File 对象
提供对某文件的所有属性的访问权。
方法
copy 将指定的文件从一个位置复制到另一个位置。
delete 删除指定文件。
Move 将指定文件从一个位置移动到另一个位置。
OpenAsTextStream 打开指定的文件, 并返回一个**TextStream** 对象以访问该文件。
属性
Attributes 设置或返回指定文件的属性。
DateCreated 返回指定文件的创建日期和时间。
DateLastAccessed 返回上次访问指定文件的日期和时间。
DateLastModified 返回上次修改指定文件的日期和时间。
Drive 返回指定文件或文件夹所在的驱动器的驱动器号。
name 设置或返回指定文件的名称。
ParentFolder 返回指定文件的父文件夹的 folder 对象。
Path 返回指定文件的路径。
ShortName 返回指定文件的短名称 (8.3 命名约定)。
ShortPath 返回指定文件的短路径 (8.3 命名约定)。
Size 返回指定文件的大小 (以字节为单位)。
Type 返回指定文件的类型。
TextStream 对象
简化对文件的顺序访问。
方法
Close 关闭打开的 TextStream 文件。
Read 从 TextStream 文件中读取指定数量的字符并返回结果。
ReadAll 读取整个 TextStream 文件并返回结果。
ReadLine 从 TextStream 文件中读取一行, 并返回结果。
Skip 在读取 TextStream 文件时跳过指定数量的字符。
SkipLine 当读取 TextStream 文件时跳过下一行。
Write 将指定的文本写入 TextStream 文件。
WriteBlankLines 将指定数量的新行字符写入 TextStream 文件。
WriteLine 将指定的文本和新行字符写入 TextStream 文件。
属性
AtEndOfLine 如果文件指针放置在 TextStream 文件中的行尾标记之前, 则返回 true; 如果不是, 则返回 false。
AtEndOfStream 如果文件指针位于 TextStream 文件的末尾, 则返回 true, 如果不是, 则返回 false。
column 返回输入流中当前字符位置的列号。
Line 返回 TextStream 文件中的当前行号。
Folder 对象
提供对文件夹所有属性的访问权限。
方法
AddFolders 将新 Folder 添加到 Folders 集合中。
Copy 将指定文件夹从一个位置复制到另一个位置。
CreateTextFile 在指定的文件夹中创建一个新的文本文件, 并返回一个 TextStream 对象以访问该文件。
Delete 删除指定的文件夹。
Move 将指定文件夹从一个位置移动到另一个位置。
属性
Attributes 设置或返回指定文件夹的属性。
DateCreated 返回指定文件夹的创建日期和时间。
DateLastAccessed 返回上次访问指定文件夹的日期和时间。
DateLastModified 返回上次修改指定文件夹的日期和时间。
Drive 返回指定文件夹所在的驱动器的驱动器号。
Files 返回一个 Files 集合,该集合由指定文件夹中包含的所有 File 对象组成,包括那些设置了隐藏和系统文件属性的对象。
IsRootFolder 如果文件夹是根文件夹, 则返回True; 如果不是, 则返回False 。
name 设置或返回指定文件夹的名称。
ParentFolder 返回指定文件夹的父文件夹。
Path 返回指定文件夹的路径。
ShortName 返回指定文件夹的短名称 (8.3 命名约定)。
ShortPath 返回指定文件夹的短路径 (8.3 命名约定)。
Size 返回指定文件夹的大小。
SubFolders 返回由指定文件夹中包含的所有文件夹组成的 Folders 集合,包括设置了隐藏属性和系统文件属性的文件夹。
Type 返回指定文件夹的类型。
内容来自互联网,如有疑问,欢迎联系