使用VBA對(duì)文檔操作的對(duì)象和方法

FileSystemObject 對(duì)象
提供對(duì)計(jì)算機(jī)文件系統(tǒng)的訪問權(quán)限。
方法
BuildPath 將名稱附加到現(xiàn)有路徑。
CopyFile 將一個(gè)或多個(gè)文件從一個(gè)位置復(fù)制到另一個(gè)位置。
CopyFolder 將一個(gè)或多個(gè)文件夾從一個(gè)位置復(fù)制到另一個(gè)位置。
CreateFolder 創(chuàng)建新文件夾。
CreateTextFile 創(chuàng)建文本文件并返回可用于從文件讀取或?qū)懭胛募?TextStream 對(duì)象。
DeleteFile 刪除一個(gè)或多個(gè)指定的文件。
DeleteFolder 刪除一個(gè)或多個(gè)指定的文件夾。
DriveExists 檢查指定的驅(qū)動(dòng)器是否存在。
FileExists 檢查指定的文件是否存在。
FolderExists 檢查指定的文件夾是否存在。
GetAbsolutePathName 返回指定路徑的驅(qū)動(dòng)器根目錄的完整路徑。
GetBaseName 返回指定文件或文件夾的基名稱。
GetDrive 返回對(duì)應(yīng)于指定路徑中的驅(qū)動(dòng)器的 Drive 對(duì)象。
GetDriveName 返回指定路徑的驅(qū)動(dòng)器名稱。
GetExtensionName 返回指定路徑中最后一個(gè)組件的文件擴(kuò)展名。
GetFile 返回指定路徑的 File 對(duì)象。
GetFileName 返回指定路徑中最后一個(gè)組件的文件名或文件夾名。
GetFolder 返回指定路徑的 Folder 對(duì)象。
GetParentFolderName 返回指定路徑中最后一個(gè)組件的父文件夾的名稱。
GetSpecialFolder 返回某些 Windows 特殊文件夾的路徑。
GetTempName 返回隨機(jī)生成的臨時(shí)文件或文件夾。
Move 將指定文件或文件夾從一個(gè)位置移動(dòng)到另一個(gè)位置。
MoveFile 將一個(gè)或多個(gè)文件從一個(gè)位置移動(dòng)到另一個(gè)位置。
MoveFolder 將一個(gè)或多個(gè)文件夾從一個(gè)位置移動(dòng)到另一個(gè)位置。
OpenAsTextStream 打開指定文件并返回可用于從該文件讀取、寫入該文件或追加到該文件的 TextStream 對(duì)象。
OpenTextFile 打開文件并返回可用于訪問該文件的 TextStream 對(duì)象。
WriteLine 將指定字符串和換行符寫入 TextStream 文件。
屬性
Drives 返回計(jì)算機(jī)上所有 Drive 對(duì)象的集合。
name 設(shè)置或返回指定文件或文件夾的名稱。
Path 返回指定文件、文件夾或驅(qū)動(dòng)器的路徑。
Size 對(duì)于文件,返回指定文件的大?。ㄒ宰止?jié)為單位)。對(duì)于文件夾,返回文件夾中包含的所有文件和子文件的大小(以字節(jié)為單位)。
Type 返回有關(guān)文件或文件夾的類型的信息(例如,對(duì)于以 .TXT 結(jié)尾的文件,返回“文本文檔”)。
File 對(duì)象
提供對(duì)某文件的所有屬性的訪問權(quán)。
方法
copy 將指定的文件從一個(gè)位置復(fù)制到另一個(gè)位置。
delete 刪除指定文件。
Move 將指定文件從一個(gè)位置移動(dòng)到另一個(gè)位置。
OpenAsTextStream 打開指定的文件, 并返回一個(gè)**TextStream** 對(duì)象以訪問該文件。
屬性
Attributes 設(shè)置或返回指定文件的屬性。
DateCreated 返回指定文件的創(chuàng)建日期和時(shí)間。
DateLastAccessed 返回上次訪問指定文件的日期和時(shí)間。
DateLastModified 返回上次修改指定文件的日期和時(shí)間。
Drive 返回指定文件或文件夾所在的驅(qū)動(dòng)器的驅(qū)動(dòng)器號(hào)。
name 設(shè)置或返回指定文件的名稱。
ParentFolder 返回指定文件的父文件夾的 folder 對(duì)象。
Path 返回指定文件的路徑。
ShortName 返回指定文件的短名稱 (8.3 命名約定)。
ShortPath 返回指定文件的短路徑 (8.3 命名約定)。
Size 返回指定文件的大小 (以字節(jié)為單位)。
Type 返回指定文件的類型。
TextStream 對(duì)象
簡(jiǎn)化對(duì)文件的順序訪問。
方法
Close 關(guān)閉打開的 TextStream 文件。
Read 從 TextStream 文件中讀取指定數(shù)量的字符并返回結(jié)果。
ReadAll 讀取整個(gè) TextStream 文件并返回結(jié)果。
ReadLine 從 TextStream 文件中讀取一行, 并返回結(jié)果。
Skip 在讀取 TextStream 文件時(shí)跳過指定數(shù)量的字符。
SkipLine 當(dāng)讀取 TextStream 文件時(shí)跳過下一行。
Write 將指定的文本寫入 TextStream 文件。
WriteBlankLines 將指定數(shù)量的新行字符寫入 TextStream 文件。
WriteLine 將指定的文本和新行字符寫入 TextStream 文件。
屬性
AtEndOfLine 如果文件指針放置在 TextStream 文件中的行尾標(biāo)記之前, 則返回 true; 如果不是, 則返回 false。
AtEndOfStream 如果文件指針位于 TextStream 文件的末尾, 則返回 true, 如果不是, 則返回 false。
column 返回輸入流中當(dāng)前字符位置的列號(hào)。
Line 返回 TextStream 文件中的當(dāng)前行號(hào)。
Folder 對(duì)象
提供對(duì)文件夾所有屬性的訪問權(quán)限。
方法
AddFolders 將新 Folder 添加到 Folders 集合中。
Copy 將指定文件夾從一個(gè)位置復(fù)制到另一個(gè)位置。
CreateTextFile 在指定的文件夾中創(chuàng)建一個(gè)新的文本文件, 并返回一個(gè) TextStream 對(duì)象以訪問該文件。
Delete 刪除指定的文件夾。
Move 將指定文件夾從一個(gè)位置移動(dòng)到另一個(gè)位置。
屬性
Attributes 設(shè)置或返回指定文件夾的屬性。
DateCreated 返回指定文件夾的創(chuàng)建日期和時(shí)間。
DateLastAccessed 返回上次訪問指定文件夾的日期和時(shí)間。
DateLastModified 返回上次修改指定文件夾的日期和時(shí)間。
Drive 返回指定文件夾所在的驅(qū)動(dòng)器的驅(qū)動(dòng)器號(hào)。
Files 返回一個(gè) Files 集合,該集合由指定文件夾中包含的所有 File 對(duì)象組成,包括那些設(shè)置了隱藏和系統(tǒng)文件屬性的對(duì)象。
IsRootFolder 如果文件夾是根文件夾, 則返回True; 如果不是, 則返回False 。
name 設(shè)置或返回指定文件夾的名稱。
ParentFolder 返回指定文件夾的父文件夾。
Path 返回指定文件夾的路徑。
ShortName 返回指定文件夾的短名稱 (8.3 命名約定)。
ShortPath 返回指定文件夾的短路徑 (8.3 命名約定)。
Size 返回指定文件夾的大小。
SubFolders 返回由指定文件夾中包含的所有文件夾組成的 Folders 集合,包括設(shè)置了隱藏屬性和系統(tǒng)文件屬性的文件夾。
Type 返回指定文件夾的類型。
內(nèi)容來自互聯(lián)網(wǎng),如有疑問,歡迎聯(lián)系