EXCELVBA幫助手冊_第1頁
EXCELVBA幫助手冊_第2頁
EXCELVBA幫助手冊_第3頁
EXCELVBA幫助手冊_第4頁
EXCELVBA幫助手冊_第5頁
已閱讀5頁,還剩34頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Excel2003VBA幫助文檔目錄一些對象的應用方法4Add 方法5Add方法(Dictionary)6Add 方法(Folders)6Assert 方法7BuildPath 方法8Clear 方法8Close 方法9Copy 方法10CopyFile 方法10CopyFolder 方法11CreateFolder 方法12CreateTextFile 方法13Delete 方法14DeleteFile 方法14DeleteFolder 方法15DriveExists 方法15Exists 方法16FileExists 方法16FolderExists 方法17GetAbsolutePath

2、Name 方法17GetBaseName 方法18GetExtensionName 方法18GetFile 方法19GetFileName 方法19GetFolder 方法20GetParentFolderName 方法20GetSpecialFolder 方法21GetTempName 方法22Hide 方法22Item 方法23Items 方法24Keys方法24Move 方法25Move 方法(UseForm)251、應用于252、請參閱25MoveFile 方法25MoveFolder 方法26OpenAsTextStream 方法27OpenTextFile 方法28Print 方法

3、30PrintForm 方法31Raise 方法31Read 方法33ReadAll 方法33ReadLine 方法34Remove 方法34Remove 方法(FileSystemObject 對象)35RemoveAll 方法35Show 方法36Skip 方法37SkipLine 方法37WhatsThisMode 方法38Write 方法38WriteBlankLines 方法39WriteLine 方法39一些對象的應用方法1、Collection 對象ADD 方法、Item 方法、Remove 方法2、Debug 對象Assert 方法、Print 方法3、Dictionary對象

4、Add方法(Dictionary)、Exists 方法、Items 方法、Keys方法、Remove 方法、Remove 方法(FileSystemObject 對象)、RemoveAll 方法、4、Err 對象Clear 方法、Raise 方法5、File 對象、Folder 對象Copy 方法、Delete 方法、CreateTextFile 方法(Folder 對象)、Move 方法、OpenAsTextStream 方法(File 對象)6、Folders集合Add 方法(Folders)7、FileSystemObject 對象BuildPath 方法、CopyFile 方法、Cop

5、yFolder 方法、CreateFolder 方法、CreateTextFile 方法、DeleteFile 方法、DeleteFolder 方法、DriveExists 方法、FileExists 方法、GetAbsolutePathName 方法、GetBaseName 方法、GetExtensionName 方法、GetFile 方法、GetFileName 方法、GetFolder 方法、GetParentFolderName 方法、GetSpecialFolder 方法、GetTempName 方法、MoveFile 方法、MoveFolder 方法、(21)OpenTextFil

6、e 方法8、UserForm 對象,UserForms 集合對象Hide 方法、PrintForm 方法、Show 方法、WhatsThisMode 方法9、TextStream 對象Close 方法、Read 方法、ReadAll 方法、ReadLine 方法、Skip 方法、SkipLine 方法、Write 方法、WriteBlankLines 方法、WriteLine 方法Add 方法添加一個成員到 Collection 對象。語法object.Add item, key, before, after Add 方法的語法具有下列對象限定符和命名參數:部分描述object必需的。對象表達

7、式,其值為“應用于”列表中的對象。item必需的。任意類型的表達式,指定要添加到集合中的成員。key可選的。唯一字符串表達式,指定可以使用的鍵字符串,代替位置索引來訪問集合中的成員。before可選的。表達式,指定集合中的相對位置。在集合中將添加的成員放置在 before 參數識別的成員之前。如果為一數值表達式,則 before 必須是介于 1 和集合 Count 屬性值之間的值。如果為一字符串表達式,則當添加一個被引用的成員到集合時,before 必須對應于指定的 key 值??梢灾付?before 位置或 after 位置,但不能同時指定這兩個位置。after可選。表達式,指定集合中的相對

8、位置。在集合中將添加的成員放置在 After 參數識別的成員之后。如果為一數值表達式,則 after 必須是介于 1 和集合 Count 屬性值之間的值;如果為一字符串表達式,則當添加一個被引用的成員到集合時,after 必須對應于指定的 key 值??梢灾付?before 位置或 after 位置,但不能同時指定這兩個位置。說明before 或 after 參數是字符串表達式或數值表達式,均須引用集合中現有成員,否則將導致錯誤發(fā)生。如果指定的 key 和集合中現有成員的 key 發(fā)生重復,則也會導致錯誤發(fā)生。1、應用于Collection 對象2、請參閱Item方法、Remove方法Add

9、方法示例本示例使用 Add 方法將 Inst 對象(類 Class1 之示例,其中包含 Public 變量 InstanceName )加到 MyClasses 集合對象中。若要觀察程序的運作,插入一個類模塊,并在 Class1 的模塊級中聲明公用變量 InstanceName(鍵入 Public InstanceName)來保存每個示例的名稱。類名就用缺省的 Class1。將下列代碼復制與粘貼到某個窗體模塊的 Form_Load 事件過程中。Dim MyClasses As New Collection ' 建立集合對象。Dim Num As Integer ' 定義計數變量

10、。Dim MsgDim TheName ' 用來保存用戶指定的名稱的變量。Do Dim Inst As New Class1 ' 建立 Class1 的新示例。 Num = Num + 1 ' 將計數變量加一,并讓用戶輸入名稱。 Msg = "Please enter a name for this object." & Chr(13) _ & "Press Cancel to see names in collection." TheName = InputBox(Msg, "Name the Coll

11、ection Items") Inst.InstanceName = TheName ' 將輸入的名稱存到對象的示例中。 ' 如果名稱不是空字符串,則將該示例加到集合對象中。 If Inst.InstanceName <> "" Then ' 將該示例加到集合對象中。 MyClasses.Add item := Inst, key := CStr(Num) End If ' 清除對當前示例的引用,以準備下一個。 Set Inst = NothingLoop Until TheName = ""For

12、Each x In MyClasses MsgBox x.instancename, , "Instance Name"NextAdd方法(Dictionary)描述添加一對相對應的關鍵字和條目到 Dictionary 對象。語法object.Add key, itemAdd方法的語法有如下幾部分:部分描述Object必需的。一個 Dictionary 對象的名字。Key必需的。與所添加的條目相關聯(lián)的關鍵字。Item必需的。與所添加的關鍵字相關聯(lián)的條目。說明如果該關鍵字已經存在,則產生一個錯誤。1、應用于Dictionary 對象2、請參閱ADD方法(Folder)、Exi

13、st方法、Items方法、Keys方法、Remove方法、RemoveAll方法Add 方法(Folders)描述添加一個新的 Folder 到 Folders 集合。語法object.Add folderNameAdd方法的語法有如下幾部分:部分描述Object必需的。一個Folders集合的名稱。FolderName必需的。新添加的Folder的名稱。說明如果 folderName 已經存在,則產生一個錯誤。1、應用于Folders 集合2、請參閱Add方法(Dictionary)Assert 方法有條件地在該方法出現的行上掛起執(zhí)行。語法object.Assert booleanexpre

14、ssionAssert 方法的語法有如下的對象限定符和參數:部分描述object必需的。總是 Debug 對象。booleanexpression必需的。一個值為 True 或者 False 的表達式。說明Assert 調用只在開發(fā)環(huán)境中工作。當模塊被編譯成為一個可執(zhí)行的文件時,調用 Debug 對象的方法就會被忽略。全部 booleanexpression 常常被計算。例如,即使一個 And 表達式的第一部分被計算為 False,整個表達式還要被計算。1、應用于Debug 對象2、請參閱Print 方法Assert 方法示例下面的示例說明如何使用 Assert 方法。示例需要一個帶有兩個按紐

15、控件的窗體。缺省的按紐名稱是 Command1 和 Command2 。當示例運行時,單擊 Command1 按紐使得按紐上的文本在 0 和 1 之間進行切換。單擊 Command2 按紐可能不做任何事,也可能引起一個確認,應該執(zhí)行哪一個操作取決于 Command1 按紐上所顯示的值。該確認將在最后一個語句執(zhí)行之后使整個執(zhí)行停止,并且 Debug.Assert 行被突出顯式。Option ExplicitPrivate blnAssert As BooleanPrivate intNumber As IntegerPrivate Sub Command1_Click() blnAssert =

16、 Not blnAssert intNumber = IIf(intNumber <> 0, 0, 1) Command1.Caption = intNumberEnd SubPrivate Sub Command2_Click() Debug.Assert blnAssertEnd SubPrivate Sub Form_Load() Command1.Caption = intNumber Command2.Caption = "Assert Tester"End SubBuildPath 方法描述追加一個名字到一個已經存在的路徑。語法object.Buil

17、dPath(path, name) BuildPath 方法語法有如下幾部分:部分描述object必需的。始終是 FileSystemObject 的名字。path必需的。要對其追加名字的已存在路徑。路徑可以是絕對的也可以是相對的,不必指定一個已存在的文件夾。name必需的。要追加到已存在路徑上的名字。說明只有在需要時,BuildPath 方法才在已存在路徑和名字之間插入一個附加的路徑分隔符。1、應用于FileSystemObject 對象。Clear 方法清除 Err 對象的所有屬性設置。語法object.Clear objec 總是 Err 對象。說明在處理錯誤之后使用 Clear 來清除

18、 Err 對象,例如,在對 On Error Resume Next 使用拖延錯誤處理時就可使用 Clear。每當執(zhí)行下列語句時就會自動調用 Clear 方法: · 任意類型的 Resume 語句。· Exit Sub, Exit Function, Exit Property· 任何 On Error 語句。 注意 當處理因訪問其他對象產生的錯誤時,與其使用 On Error GoTo,不如使用 On Error Resume Next。每一次與對象打交道之后都檢查 Err,則可消除代碼訪問對象時的含混之處??梢源_認是哪個對象將錯誤引入 Err.Number 中

19、,也可以確認最初是哪個對象產生了這個錯誤(Err.Source 中指定的對象)。1、應用于Err 對象2、請參閱Description 屬性、Err 對象、HelpContext 屬性、HelpFile 屬性、LastDLLError 屬性、Number 屬性、On Error 語句、Raise 方法、Source 屬性。Clear 方法示例本示例使用 Err 對象的 Clear 方法將 Err 對象之數值屬性重新設置為零,并將其字符串屬性設置為零長度字符串。如果在代碼中省略 Clear 方法,則每完成一次循環(huán)便會顯示一次錯誤信息(發(fā)生錯誤之后),不論程序中的計算結果是否真的有錯誤。Dim R

20、esult(10) As Integer ' 聲明數組變量 '其元素容易溢出Dim indxOn Error Resume Next ' 將錯誤處理的方式改為“繼續(xù)下一行”。Do Until indx = 10 ' 下面計算若有錯誤發(fā)生,便顯示錯誤信息。 Result(indx) = Rnd * indx * 20000 If Err.Number <> 0 Then MsgBox Err, , "Error Generated: ", Err.HelpFile, Err.HelpContext Err.Clear ' 清

21、除 Err 對象的屬性。 Else indx = indx + 1 End IfLoopClose 方法描述關閉一個打開的 TextStream 文件。語法object.Close object始終是一個 TextStream 對象的名字。1、應用于TextStream 對象2、請參閱Read方法、ReadAll方法、ReadLine方法、Skip方法、SkipLine方法、Write方法、WriteBlankLines方法、WriteLine方法。Copy 方法描述把一個指定的文件或文件夾從一個地方復制到另一個地方。語法object.Copy destination, overwriteCo

22、py 方法語法有如下幾部分:部分描述object必需的。始終是一個 File 或 Folder 對象的名字。destination必需的。文件或文件夾要復制到的接受端。不允許有通配符。overwrite可選的。Boolean 值,如果該值為 True (缺?。瑒t已存在的文件或文件夾將被覆蓋。如果為 False,則它們不被覆蓋。說明對一個 File 或 Folder,Copy 方法的結果和執(zhí)行 FileSystemObject.CopyFile 或FileSystemObject.CopyFolder 操作的結果是一樣的,在后者中, object所引用的文件或文件夾是作為參數傳遞的。應當注意,

23、后面的方法能夠復制多個文件或文件夾。1、應用于File 對象、Folder 對象2、請參閱CopyFile 方法、CopyFolder 方法、Delete 方法、Move 方法、OpenAsTextStream 方法CopyFile 方法描述把一個或多個文件從一個地方復制到另一個地方。語法object.CopyFile source, destination, overwriteCopyFile 方法語法有如下幾部分:部分描述object必需的。object始終是一個 FileSystemObject 的名字。source必需的。指明一個或多個要被復制文件的字符串文件說明,它可以包括通配符。d

24、estination必需的。指明 source 中的一個或多個文件要被復制到的接受端的字符串,不允許有通配符。overwrite選項的。Boolean 值,它表示存在的文件是否被覆蓋。如果是 True,文件將被覆蓋;如果是 False,它們不被覆蓋。缺省值是 True。注意如果 destination 具有只讀屬性設置,不論 overwrite 值如何,CopyFile 都將失敗。說明通配符只能用在 source 參數的最后一個路徑部件。例如,你可以在下面請況使用通配符:FileSystemObject.CopyFile "c:mydocumentsletters*.doc"

25、;, "c:tempfolder"但下面情況不能使用:FileSystemObject.CopyFile "c:mydocuments*R1?97.xls", "c:tempfolder"如果 source 包含通配符或 destination 以路徑分隔符()為結尾,則認為 destination 是一個已存在文件夾,在其中復制相匹配的文件。否則認為 destination 是一個要創(chuàng)建文件的名字。不論是那種情況,當復制一個文件時,可能發(fā)生三種事件。 · 如果 destination 不存在,source 得到復制。這是通

26、常的情況。· 如果 destination 是一個已存在的文件,則當 overwrite 值為 False 時發(fā)生一個錯誤,否則,source的復制文件將試圖覆蓋已存在文件。· 如果 destination 是一個目錄,發(fā)生一個錯誤。 如果使用通配符的 source 不能和任何文件匹配,同樣產生一個錯誤。CopyFile 方法停止在它遇到的第一個錯誤上。不要試圖回卷或撤消錯誤發(fā)生前所做的任何改變。1、應用于FileSystemObject 對象2、請參閱Copy 方法、CopyFolder 方法、CreateFolder 方法、DeleteFolder 方法、MoveFol

27、der 方法CopyFolder 方法描述從一個地方遞歸地復制一個文件夾到另一個地方。語法object.CopyFolder source, destination, overwriteCopyFolder 方法語法有如下幾部分:部分描述Object必需的。始終為一個 FileSystemObject 的名字。source必需的。指明一個或多個被復制文件夾的字符串文件夾說明,可以包括通配符。 destination必需的。指明 source 中被復制文件夾和子文件夾的接受端的字符串,不允許有通配符。overwrite選項的。Boolean 值,它表示已存在的文件夾是否被覆蓋。如果為 True,

28、文件被覆蓋。如果為 False,文件不被覆蓋。缺省值為 True。說明通配符僅可用于 source 參數的最后一個路徑部件。例如你可以在下面情況使用它:FileSystemObject.CopyFolder "c:mydocumentsletters*", "c:tempfolder"但不能在下面情況使用它:FileSystemObject.CopyFolder "c:mydocuments*", "c:tempfolder"如果 source 包含通配符或 destination 以路徑分隔符()為結尾,則認為

29、destination 是一個已存在的文件夾,在其中復制相匹配的文件夾和子文件夾。否則認為 destination 是一個要創(chuàng)建的文件夾的名字。不論何種情況,當復制一個文件夾時,可能發(fā)生四種事件。 · 如果 destination 不存在,source 文件夾和它所有的內容得到復制。這是通常的情況。· 如果 destination 是一個已存在的文件,則發(fā)生一個錯誤。· 如果 destination 是一個目錄,它將嘗試復制文件夾和它所有的內容。如果一個包含在 source 的文件已在 destination 中存在,當 overwrite 為 False 時發(fā)生

30、一個錯誤,否則它將嘗試覆蓋這個文件。· 如果 destination 是一個只讀目錄,當嘗試去復制一個已存在的只讀文件到此目錄并且 overwrite為 False 時,則發(fā)生一個錯誤。 如果 source 使用的通配符不能和任何文件夾匹配,也發(fā)生一個錯誤。CopyFolder 方法停止在它遇到的第一個錯誤上。不要嘗試回卷錯誤發(fā)生前所做的任何改變。1、應用于FileSystemObject 對象2、請參閱Copy 方法、CopyFile 方法、CreateFolder 方法、DeleteFolder 方法、MoveFolder 方法CreateFolder 方法描述創(chuàng)建一個文件夾。語

31、法object.CreateFolder(foldername) CreateFolder 方法有如下幾部分:部分描述object必需的。始終是一個 FileSystemObject 的名字。foldername必需的。字符串表達式,它標識創(chuàng)建的文件夾。說明如果指定的文件夾已經存在,則發(fā)生一個錯誤。1、應用于FileSystemObject 對象2、請參閱CopyFolder 方法、CreateTextFile 方法、DeleteFolder 方法、MoveFolder 方法。CreateTextFile 方法描述創(chuàng)建一個指定的文件名并且返回一個用于該文件讀寫的 TextStream 對象。語

32、法object.CreateTextFile(filename, overwrite, unicode) CreateTextFile 方法有如下幾部分:部分描述object必需的。始終是一個 FileSystemObject 或 Folder 對象的名字。filename必需的。字符串表達式,它標識創(chuàng)建的文件。overwrite可選的。Boolean 值,表示一個已存在文件是否可被覆蓋。如果可被覆蓋其值為 True,其值為 False 時不能覆蓋。如果它被省略,則已存在文件不能覆蓋。unicode可選的。Boolean 值,表示文件是作為一個 Unicode 文件創(chuàng)建的還是作為一個ASCII

33、 文件創(chuàng)建的。如果作為一個 Unicode 文件創(chuàng)建,其值為 True,作為一個 ASCII 文件創(chuàng)建,其值為 False。如果省略的話,則認為是一個 ASCII 文件。說明下面的代碼舉例說明如何使用 CreateTextFile 方法創(chuàng)建和打開文本文件。Sub CreateAfile Set fs = CreateObject("Scripting.FileSystemObject") Set a = fs.CreateTextFile("c:testfile.txt", True) a.WriteLine("This is a test.&

34、quot;) a.CloseEnd Sub對于一個已經存在的 filename,如果 overwrite 參數是 False 或者沒有提供,則發(fā)生一個錯誤。1、應用于FileSystemObject 對象、Folder 對象2、請參閱CopyFile 方法、DeleteFile 方法、OpenAsTextStream 方法、OpenTextFile 方法Delete 方法描述刪除一個指定的文件或文件夾。語法object.Delete forceDelete 方法語法有如下幾部分:部分描述object必需的。始終是一個 File 或 Folder 對象的名字。force可選的。Boolean 值

35、,如果要刪除具有只讀屬性設置的文件或文件夾,其值為True。當其值為 False 時(缺省),不能刪除具有只讀屬性設置的文件或文件夾。說明如果指定的文件或文件夾不存在,則發(fā)生一個錯誤。對于一個 File 或 Folder,Delete 方法的結果和 執(zhí)行 FileSystemObject.DeleteFile 或FileSystemObject.DeleteFolder 操作的結果是一樣的。Delete 方法對于文件夾內是否有內容不做區(qū)別。不管指定的文件夾是否有內容,它都被刪除。1、應用于File對象、Folder對象。2、請參閱Copy方法、Delete方法、DeleteFolder方法、M

36、ove方法、OpenAsTextStream方法。DeleteFile 方法描述刪除一個指定的文件。語法object.DeleteFile filespec, forceDeleteFile 方法語法有如下幾部分:部分描述object必需的。始終是一個 FileSystemObject 的名字。filespec必需的。要刪除文件的名字。Filespec 可以在最后的路徑部件中包含通配符。force可選的。Boolean 值,如果要刪除具有只讀屬性設置的文件,其值為 True。如果其值為 False (缺?。瑒t不能刪除具有只讀屬性設置的文件。說明如果沒有發(fā)現相匹配的文件,則產生一個錯誤。Del

37、eteFile 方法停在它遇到的第一個錯誤上。不要嘗試回卷或撤消錯誤發(fā)生前所做的任何改變。1、應用于FileSystemObject 對象2、請參閱Copy方法、Delete方法、DeleteFolder方法、MoveFile方法DeleteFolder 方法描述刪除一個指定的文件夾和它的內容。語法object.DeleteFolder folderspec, force DeleteFolder 方法語法有如下幾部分:部分描述object必需的。始終是一個 FileSystemObject 的名字。folderspec必需的。要刪除的文件夾的名字。 Folderspec 可以在最后的路徑部件

38、中包含通配符。force可選的。Boolean 值,如果要刪除具有只讀屬性設置的文件夾,其值為 True,如果值為 False (缺?。?,則不能刪除具有只讀屬性設置的文件夾。說明DeleteFolder方法對文件夾中有無內容不做區(qū)別。不管指定的文件夾中是否有內容,它都被刪除。如果沒有發(fā)現相匹配的文件夾,則發(fā)生一個錯誤。DeleteFolder 方法停止在它遇到的第一個錯誤上,不要嘗試回卷或撤消錯誤發(fā)生前所做的任何改變。1、應用于FileSystemObject 對象2、請參閱CopyFolder方法、CreateFolder方法、Delete方法、DeleteFile方法、MoveFolder

39、方法。DriveExists 方法描述如果指定的驅動器存在,返回 True,如果不存在返回 False。語法object.DriveExists(drivespec) DriveExists 方法語法有如下幾部分:部分描述Object必需的。始終是一個 FileSystemObject 的名字。Drivespec必需的。一個驅動器字符或一個完整的路徑說明。說明對于可刪除介質的驅動器,即使沒有介質存在, DriveExists 方法也返回 True。使用 Drive 對象的 IsReady 屬性確定驅動器是否準備好。1、應用于FileSystemObject 2、請參閱FileExists 方法

40、、FolderExists 方法Exists 方法描述如果在 Dictionary 對象中指定的關鍵字存在,返回 True,若不存在,返回 False。語法object.Exists(key) Exists 方法語法有如下幾部分:部分描述Object必需的。始終是一個 Dictionary 對象的名字。Key必需的。在 Dictionary 對象中搜索的 Key 值。1、應用于Dictionary 對象2、請參閱Add方法(Dictionary)、Items 方法、Keys方法、Remove 方法、RemoveAll 方法FileExists 方法描述如果指定的文件存在,返回 True,若不存

41、在,則返回 False。語法object.FileExists(filespec) FileExists 方法語法有如下幾部分:部分描述object必需的。始終是一個 FileSystemObject 的名字。filespec必需的。要確定是否存在的文件的名字。如果認為文件不在當前文件夾中,必須提供一個完整的路徑說明(絕對的或相對的)。1、應用于FileSystemObject 對象2、請參閱DriveExists 方法、FolderExists 方法FolderExists 方法描述如果指定的文件夾存在返回 True,不存在返回 False。語法object.FolderExists(fol

42、derspec) FolderExists 方法語法有如下幾部分:部分描述object必需的。始終是一個 FileSystemObject 對象的名字。folderspec必需的。要確定是否存在的文件夾名字。如果認為文件夾不在當前文件夾中,必須提供一個完整的路徑說明(絕對的或相對的)。1、應用于FileSystemObject 對象2、請參閱DriveExists 方法、FileExists 方法GetAbsolutePathName 方法描述從提供的路徑說明中返回一個完整、明確的路徑。語法object.GetAbsolutePathName(pathspec) GetAbsolutePath

43、Name 方法語法有如下幾部分:部分描述object必需的。始終是一個 FileSystemObject 的名字。pathspec必需的。要改變到一個完整、明確路徑的路徑說明。說明一個路徑如果提供了從指定驅動器根目錄的一個完整引用,則該路徑是完整、明確的。一個完整的路徑如果指定一個被映射驅動器的根文件夾,它只能以路徑分隔符()為結尾。假設當前目錄是 c:mydocumentsreports,下面的表說明了 GetAbsolutePathName 方法的行為。Pathspec返回的路徑"c:""c:mydocumentsreports""c:.&

44、quot;"c:mydocuments""c:""c:""c:*.*may97""c:mydocumentsreports*.*may97""region1""c:mydocumentsreportsregion1""c:.mydocuments""c:mydocuments"1、應用于FileSystemObject 對象2、請參閱BuildPath 方法、GetBaseName 方法、GetDrive 方法、Ge

45、tDriveName 方法、GetExtensionName 方法、GetFile 方法、GetFileName 方法、GetFolder 方法、GetParentFolderName 方法、GetSpecialFolder 方法、GetTempName 方法GetBaseName 方法描述返回一個包含路徑中最后部件的基本名字(去掉任何文件擴展名)的字符串。語法object.GetBaseName(path) GetBaseName 方法語法有如下幾部分:部分描述object必需的。始終是一個 FileSystemObject 的名字。path必需的。 要返回其基本名字的部件的路徑說明。說明如

46、果沒有部件和 path 參數匹配,GetBaseName 方法返回一個長度為零的字符串("")。注意   GetBaseName 方法只對提供的 path 字符串起作用。它既不試圖去辨認路徑,也不檢查指定路徑是否存在。1、應用于FileSystemObject 對象2、請參閱BuildPath 方法、GetAbsolutePathName 方法、GetDrive 方法、GetDriveName 方法、GetExtensionName 方法、GetFile 方法、GetFileName 方法、GetFolder 方法、GetParentFolde

47、rName 方法、GetSpecialFolder 方法、GetTempName 方法GetExtensionName 方法描述返回一個包含路徑中最后部件擴展名的字符串。語法object.GetExtensionName(path) GetExtensionName 方法語法有如下幾部分:部分描述object必需的。始終是一個 FileSystemObject 的名字。path必需的。.要返回其擴展名的部件的路徑說明。說明對于網絡驅動器,根目錄()被認為是一個部件。如果沒有部件和 path 參數相匹配,GetExtensionName 方法返回一個長度為零的字符串 ("")

48、。1、應用于FileSystemObject 對象2、請參閱BuildPath 方法、GetBaseName 方法、GetDrive 方法、GetDriveName 方法、GetFile 方法、GetFolder 方法、GetParentFolderName 方法、GetSpecialFolder 方法、GetTempName 方法GetFile 方法描述返回一個和指定路徑中文件相對應的 File 對象。.語法object.GetFile(filespec) GetFile 方法語法有如下幾部分:部分描述object必需的。始終是一個 FileSystemObject. 的名字。filespe

49、c必需的。Filespec 是到一個指定文件的路徑(絕對的或相對的)。說明如果指定的文件不存在,則發(fā)生一個錯誤。1、應用于FileSystemObject 對象2、請參閱FileExists 方法、GetAbsolutePathName 方法、GetBaseName 方法、GetDrive 方法、GetDriveName 方法、GetExtensionName 方法、GetFileName 方法、GetFolder 方法、GetParentFolderName 方法、GetSpecialFolder 方法、GetTempName 方法、MoveFile 方法GetFileName 方法描述返回

50、指定路徑中的最后部件,該路徑不是驅動器說明的一部分。語法object.GetFileName(pathspec) GetFileName 方法語法有如下幾部分:部分描述object必需的。始終是一個 FileSystemObject 的名字。pathspec必需的。到一個指定文件的路徑(絕對的或相對的)。說明如果 pathspec 不是以已命名部件結尾,GetFileName 方法返回一個零長度字符串("")。注意   GetFileName 方法僅在提供的路徑字符串上起作用。它沒有嘗試去辨認路徑,也不對指定路徑是否存在進行檢查。1、應用于Fi

51、leSystemObject 對象2、請參閱FileExists 方法、GetAbsolutePathName 方法、GetBaseName 方法、GetDrive 方法、GetDriveName 方法、GetExtensionName 方法、GetFile 方法、GetFolder 方法、GetParentFolderName 方法、GetSpecialFolder 方法、GetTempName 方法、MoveFile 方法GetFolder 方法描述返回一個和指定路徑中文件夾相對應的 Folder 對象。語法object.GetFolder(folderspec) GetFolder方法語

52、法有如下幾部分:部分描述object必需的。始終是一個 FileSystemObject. 的名字。folderspec必需的。Folderspec 是指定文件夾的路徑(絕對的和相對的)。說明如果指定的文件夾不存在,則發(fā)生一個錯誤。1、應用于FileSystemObject 對象2、請參閱FolderExists 方法、GetAbsolutePathName 方法、GetBaseName 方法、GetDrive 方法、GetDriveName 方法、GetExtensionName 方法、GetFile 方法、GetFileName 方法、GetParentFolderName 方法、GetS

53、pecialFolder 方法、GetTempName 方法、MoveFile 方法GetParentFolderName 方法描述返回一個包含指定路徑最后部件父文件夾名字的字符串。語法object.GetParentFolderName(path) GetParentFolderName 方法語法有如下幾部分:部分描述object必需的。始終是 一個 FileSystemObject 的名字。path必需的。要返回其父文件夾名字的部件的路徑說明。說明如果 path 參數指定的部件沒有父文件夾,則 GetParentFolderName 方法返回一個零長度字符串("")。注

54、意   GetParentFolderName 方法僅對提供的 path 字符串起作用。它沒有嘗試去辨認路徑,也不對指定路徑是否存在進行檢查。1、應用于FileSystemObject 對象2、請參閱BuildPath 方法、FolderExists 方法、GetAbsolutePathName 方法、GetBaseName 方法、GetDrive 方法、GetDriveName 方法、GetExtensionName 方法、GetFile 方法、GetFileName 方法、GetFolder方法 、GetSpecialFolder 方法、GetTempName

55、 方法、MoveFile 方法GetSpecialFolder 方法描述返回指定的特殊文件夾。語法object.GetSpecialFolder(folderspec) GetSpecialFolder 方法語法有如下幾部分:部分描述object必需的。始終是一個 FileSystemObject 的名字。folderspec必需的。要返回的特殊文件夾的名字??梢允窃谠O置值部分中列出的任何常數。設置值folderspec 參數可為任何的下列值:常數值描述WindowsFolder0Windows 文件夾,包含由 Windows 操作系統(tǒng)安裝的文件。SystemFolder1系統(tǒng)文件夾,包含庫、

56、字體、設備驅動程序。TemporaryFolder2Temp 文件夾,用于存儲臨時文件。它的路徑在 TMP 環(huán)境變量中。1、應用于FileSystemObject 對象2、請參閱GetAbsolutePathName 方法、GetBaseName 方法、GetDrive 方法、GetDriveName 方法、GetExtensionName 方法、GetFile 方法、GetFileName 方法、GetFolder方法 、GetParentFolderName 方法、GetTempName 方法GetTempName 方法描述返回一個隨機產生的臨時文件或文件夾的名字,該名字在執(zhí)行需要臨時文件或文件夾的操作時有用。語法object.GetTempName 可選的 object 始終是一個 FileSystemObject. 的名字。說明GetTempName 方法不產生一個文件,它僅提供一個臨時文件名字,該名字

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論