




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、Excel2003VBA幫助文檔目錄一些對(duì)象的應(yīng)用方法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、應(yīng)用于252、請(qǐng)參閱25MoveFile 方法25MoveFolder 方法26OpenAsTextStream 方法27OpenTextFile 方法28Print 方法
3、30PrintForm 方法31Raise 方法31Read 方法33ReadAll 方法33ReadLine 方法34Remove 方法34Remove 方法(FileSystemObject 對(duì)象)35RemoveAll 方法35Show 方法36Skip 方法37SkipLine 方法37WhatsThisMode 方法38Write 方法38WriteBlankLines 方法39WriteLine 方法39一些對(duì)象的應(yīng)用方法1、Collection 對(duì)象ADD 方法、Item 方法、Remove 方法2、Debug 對(duì)象Assert 方法、Print 方法3、Dictionary對(duì)象
4、Add方法(Dictionary)、Exists 方法、Items 方法、Keys方法、Remove 方法、Remove 方法(FileSystemObject 對(duì)象)、RemoveAll 方法、4、Err 對(duì)象Clear 方法、Raise 方法5、File 對(duì)象、Folder 對(duì)象Copy 方法、Delete 方法、CreateTextFile 方法(Folder 對(duì)象)、Move 方法、OpenAsTextStream 方法(File 對(duì)象)6、Folders集合Add 方法(Folders)7、FileSystemObject 對(duì)象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 對(duì)象,UserForms 集合對(duì)象Hide 方法、PrintForm 方法、Show 方法、WhatsThisMode 方法9、TextStream 對(duì)象Close 方法、Read 方法、ReadAll 方法、ReadLine 方法、Skip 方法、SkipLine 方法、Write 方法、WriteBlankLines 方法、WriteLine 方法Add 方法添加一個(gè)成員到 Collection 對(duì)象。語法object.Add item, key, before, after Add 方法的語法具有下列對(duì)象限定符和命名參數(shù):部分描述object必需的。對(duì)象表達(dá)
7、式,其值為“應(yīng)用于”列表中的對(duì)象。item必需的。任意類型的表達(dá)式,指定要添加到集合中的成員。key可選的。唯一字符串表達(dá)式,指定可以使用的鍵字符串,代替位置索引來訪問集合中的成員。before可選的。表達(dá)式,指定集合中的相對(duì)位置。在集合中將添加的成員放置在 before 參數(shù)識(shí)別的成員之前。如果為一數(shù)值表達(dá)式,則 before 必須是介于 1 和集合 Count 屬性值之間的值。如果為一字符串表達(dá)式,則當(dāng)添加一個(gè)被引用的成員到集合時(shí),before 必須對(duì)應(yīng)于指定的 key 值。可以指定 before 位置或 after 位置,但不能同時(shí)指定這兩個(gè)位置。after可選。表達(dá)式,指定集合中的相對(duì)
8、位置。在集合中將添加的成員放置在 After 參數(shù)識(shí)別的成員之后。如果為一數(shù)值表達(dá)式,則 after 必須是介于 1 和集合 Count 屬性值之間的值;如果為一字符串表達(dá)式,則當(dāng)添加一個(gè)被引用的成員到集合時(shí),after 必須對(duì)應(yīng)于指定的 key 值。可以指定 before 位置或 after 位置,但不能同時(shí)指定這兩個(gè)位置。說明before 或 after 參數(shù)是字符串表達(dá)式或數(shù)值表達(dá)式,均須引用集合中現(xiàn)有成員,否則將導(dǎo)致錯(cuò)誤發(fā)生。如果指定的 key 和集合中現(xiàn)有成員的 key 發(fā)生重復(fù),則也會(huì)導(dǎo)致錯(cuò)誤發(fā)生。1、應(yīng)用于Collection 對(duì)象2、請(qǐng)參閱Item方法、Remove方法Add
9、方法示例本示例使用 Add 方法將 Inst 對(duì)象(類 Class1 之示例,其中包含 Public 變量 InstanceName )加到 MyClasses 集合對(duì)象中。若要觀察程序的運(yùn)作,插入一個(gè)類模塊,并在 Class1 的模塊級(jí)中聲明公用變量 InstanceName(鍵入 Public InstanceName)來保存每個(gè)示例的名稱。類名就用缺省的 Class1。將下列代碼復(fù)制與粘貼到某個(gè)窗體模塊的 Form_Load 事件過程中。Dim MyClasses As New Collection ' 建立集合對(duì)象。Dim Num As Integer ' 定義計(jì)數(shù)變量
10、。Dim MsgDim TheName ' 用來保存用戶指定的名稱的變量。Do Dim Inst As New Class1 ' 建立 Class1 的新示例。 Num = Num + 1 ' 將計(jì)數(shù)變量加一,并讓用戶輸入名稱。 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 ' 將輸入的名稱存到對(duì)象的示例中。 ' 如果名稱不是空字符串,則將該示例加到集合對(duì)象中。 If Inst.InstanceName <> "" Then ' 將該示例加到集合對(duì)象中。 MyClasses.Add item := Inst, key := CStr(Num) End If ' 清除對(duì)當(dāng)前示例的引用,以準(zhǔn)備下一個(gè)。 Set Inst = NothingLoop Until TheName = ""For
12、Each x In MyClasses MsgBox x.instancename, , "Instance Name"NextAdd方法(Dictionary)描述添加一對(duì)相對(duì)應(yīng)的關(guān)鍵字和條目到 Dictionary 對(duì)象。語法object.Add key, itemAdd方法的語法有如下幾部分:部分描述Object必需的。一個(gè) Dictionary 對(duì)象的名字。Key必需的。與所添加的條目相關(guān)聯(lián)的關(guān)鍵字。Item必需的。與所添加的關(guān)鍵字相關(guān)聯(lián)的條目。說明如果該關(guān)鍵字已經(jīng)存在,則產(chǎn)生一個(gè)錯(cuò)誤。1、應(yīng)用于Dictionary 對(duì)象2、請(qǐng)參閱ADD方法(Folder)、Exi
13、st方法、Items方法、Keys方法、Remove方法、RemoveAll方法Add 方法(Folders)描述添加一個(gè)新的 Folder 到 Folders 集合。語法object.Add folderNameAdd方法的語法有如下幾部分:部分描述Object必需的。一個(gè)Folders集合的名稱。FolderName必需的。新添加的Folder的名稱。說明如果 folderName 已經(jīng)存在,則產(chǎn)生一個(gè)錯(cuò)誤。1、應(yīng)用于Folders 集合2、請(qǐng)參閱Add方法(Dictionary)Assert 方法有條件地在該方法出現(xiàn)的行上掛起執(zhí)行。語法object.Assert booleanexpre
14、ssionAssert 方法的語法有如下的對(duì)象限定符和參數(shù):部分描述object必需的??偸?Debug 對(duì)象。booleanexpression必需的。一個(gè)值為 True 或者 False 的表達(dá)式。說明Assert 調(diào)用只在開發(fā)環(huán)境中工作。當(dāng)模塊被編譯成為一個(gè)可執(zhí)行的文件時(shí),調(diào)用 Debug 對(duì)象的方法就會(huì)被忽略。全部 booleanexpression 常常被計(jì)算。例如,即使一個(gè) And 表達(dá)式的第一部分被計(jì)算為 False,整個(gè)表達(dá)式還要被計(jì)算。1、應(yīng)用于Debug 對(duì)象2、請(qǐng)參閱Print 方法Assert 方法示例下面的示例說明如何使用 Assert 方法。示例需要一個(gè)帶有兩個(gè)按紐
15、控件的窗體。缺省的按紐名稱是 Command1 和 Command2 。當(dāng)示例運(yùn)行時(shí),單擊 Command1 按紐使得按紐上的文本在 0 和 1 之間進(jìn)行切換。單擊 Command2 按紐可能不做任何事,也可能引起一個(gè)確認(rèn),應(yīng)該執(zhí)行哪一個(gè)操作取決于 Command1 按紐上所顯示的值。該確認(rèn)將在最后一個(gè)語句執(zhí)行之后使整個(gè)執(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 方法描述追加一個(gè)名字到一個(gè)已經(jīng)存在的路徑。語法object.Buil
17、dPath(path, name) BuildPath 方法語法有如下幾部分:部分描述object必需的。始終是 FileSystemObject 的名字。path必需的。要對(duì)其追加名字的已存在路徑。路徑可以是絕對(duì)的也可以是相對(duì)的,不必指定一個(gè)已存在的文件夾。name必需的。要追加到已存在路徑上的名字。說明只有在需要時(shí),BuildPath 方法才在已存在路徑和名字之間插入一個(gè)附加的路徑分隔符。1、應(yīng)用于FileSystemObject 對(duì)象。Clear 方法清除 Err 對(duì)象的所有屬性設(shè)置。語法object.Clear objec 總是 Err 對(duì)象。說明在處理錯(cuò)誤之后使用 Clear 來清除
18、 Err 對(duì)象,例如,在對(duì) On Error Resume Next 使用拖延錯(cuò)誤處理時(shí)就可使用 Clear。每當(dāng)執(zhí)行下列語句時(shí)就會(huì)自動(dòng)調(diào)用 Clear 方法: · 任意類型的 Resume 語句。· Exit Sub, Exit Function, Exit Property· 任何 On Error 語句。 注意 當(dāng)處理因訪問其他對(duì)象產(chǎn)生的錯(cuò)誤時(shí),與其使用 On Error GoTo,不如使用 On Error Resume Next。每一次與對(duì)象打交道之后都檢查 Err,則可消除代碼訪問對(duì)象時(shí)的含混之處??梢源_認(rèn)是哪個(gè)對(duì)象將錯(cuò)誤引入 Err.Number 中
19、,也可以確認(rèn)最初是哪個(gè)對(duì)象產(chǎn)生了這個(gè)錯(cuò)誤(Err.Source 中指定的對(duì)象)。1、應(yīng)用于Err 對(duì)象2、請(qǐng)參閱Description 屬性、Err 對(duì)象、HelpContext 屬性、HelpFile 屬性、LastDLLError 屬性、Number 屬性、On Error 語句、Raise 方法、Source 屬性。Clear 方法示例本示例使用 Err 對(duì)象的 Clear 方法將 Err 對(duì)象之?dāng)?shù)值屬性重新設(shè)置為零,并將其字符串屬性設(shè)置為零長度字符串。如果在代碼中省略 Clear 方法,則每完成一次循環(huán)便會(huì)顯示一次錯(cuò)誤信息(發(fā)生錯(cuò)誤之后),不論程序中的計(jì)算結(jié)果是否真的有錯(cuò)誤。Dim R
20、esult(10) As Integer ' 聲明數(shù)組變量 '其元素容易溢出Dim indxOn Error Resume Next ' 將錯(cuò)誤處理的方式改為“繼續(xù)下一行”。Do Until indx = 10 ' 下面計(jì)算若有錯(cuò)誤發(fā)生,便顯示錯(cuò)誤信息。 Result(indx) = Rnd * indx * 20000 If Err.Number <> 0 Then MsgBox Err, , "Error Generated: ", Err.HelpFile, Err.HelpContext Err.Clear ' 清
21、除 Err 對(duì)象的屬性。 Else indx = indx + 1 End IfLoopClose 方法描述關(guān)閉一個(gè)打開的 TextStream 文件。語法object.Close object始終是一個(gè) TextStream 對(duì)象的名字。1、應(yīng)用于TextStream 對(duì)象2、請(qǐng)參閱Read方法、ReadAll方法、ReadLine方法、Skip方法、SkipLine方法、Write方法、WriteBlankLines方法、WriteLine方法。Copy 方法描述把一個(gè)指定的文件或文件夾從一個(gè)地方復(fù)制到另一個(gè)地方。語法object.Copy destination, overwriteCo
22、py 方法語法有如下幾部分:部分描述object必需的。始終是一個(gè) File 或 Folder 對(duì)象的名字。destination必需的。文件或文件夾要復(fù)制到的接受端。不允許有通配符。overwrite可選的。Boolean 值,如果該值為 True (缺省),則已存在的文件或文件夾將被覆蓋。如果為 False,則它們不被覆蓋。說明對(duì)一個(gè) File 或 Folder,Copy 方法的結(jié)果和執(zhí)行 FileSystemObject.CopyFile 或FileSystemObject.CopyFolder 操作的結(jié)果是一樣的,在后者中, object所引用的文件或文件夾是作為參數(shù)傳遞的。應(yīng)當(dāng)注意,
23、后面的方法能夠復(fù)制多個(gè)文件或文件夾。1、應(yīng)用于File 對(duì)象、Folder 對(duì)象2、請(qǐng)參閱CopyFile 方法、CopyFolder 方法、Delete 方法、Move 方法、OpenAsTextStream 方法CopyFile 方法描述把一個(gè)或多個(gè)文件從一個(gè)地方復(fù)制到另一個(gè)地方。語法object.CopyFile source, destination, overwriteCopyFile 方法語法有如下幾部分:部分描述object必需的。object始終是一個(gè) FileSystemObject 的名字。source必需的。指明一個(gè)或多個(gè)要被復(fù)制文件的字符串文件說明,它可以包括通配符。d
24、estination必需的。指明 source 中的一個(gè)或多個(gè)文件要被復(fù)制到的接受端的字符串,不允許有通配符。overwrite選項(xiàng)的。Boolean 值,它表示存在的文件是否被覆蓋。如果是 True,文件將被覆蓋;如果是 False,它們不被覆蓋。缺省值是 True。注意如果 destination 具有只讀屬性設(shè)置,不論 overwrite 值如何,CopyFile 都將失敗。說明通配符只能用在 source 參數(shù)的最后一個(gè)路徑部件。例如,你可以在下面請(qǐng)況使用通配符:FileSystemObject.CopyFile "c:mydocumentsletters*.doc"
25、;, "c:tempfolder"但下面情況不能使用:FileSystemObject.CopyFile "c:mydocuments*R1?97.xls", "c:tempfolder"如果 source 包含通配符或 destination 以路徑分隔符()為結(jié)尾,則認(rèn)為 destination 是一個(gè)已存在文件夾,在其中復(fù)制相匹配的文件。否則認(rèn)為 destination 是一個(gè)要?jiǎng)?chuàng)建文件的名字。不論是那種情況,當(dāng)復(fù)制一個(gè)文件時(shí),可能發(fā)生三種事件。 · 如果 destination 不存在,source 得到復(fù)制。這是通
26、常的情況。· 如果 destination 是一個(gè)已存在的文件,則當(dāng) overwrite 值為 False 時(shí)發(fā)生一個(gè)錯(cuò)誤,否則,source的復(fù)制文件將試圖覆蓋已存在文件。· 如果 destination 是一個(gè)目錄,發(fā)生一個(gè)錯(cuò)誤。 如果使用通配符的 source 不能和任何文件匹配,同樣產(chǎn)生一個(gè)錯(cuò)誤。CopyFile 方法停止在它遇到的第一個(gè)錯(cuò)誤上。不要試圖回卷或撤消錯(cuò)誤發(fā)生前所做的任何改變。1、應(yīng)用于FileSystemObject 對(duì)象2、請(qǐng)參閱Copy 方法、CopyFolder 方法、CreateFolder 方法、DeleteFolder 方法、MoveFol
27、der 方法CopyFolder 方法描述從一個(gè)地方遞歸地復(fù)制一個(gè)文件夾到另一個(gè)地方。語法object.CopyFolder source, destination, overwriteCopyFolder 方法語法有如下幾部分:部分描述Object必需的。始終為一個(gè) FileSystemObject 的名字。source必需的。指明一個(gè)或多個(gè)被復(fù)制文件夾的字符串文件夾說明,可以包括通配符。 destination必需的。指明 source 中被復(fù)制文件夾和子文件夾的接受端的字符串,不允許有通配符。overwrite選項(xiàng)的。Boolean 值,它表示已存在的文件夾是否被覆蓋。如果為 True,
28、文件被覆蓋。如果為 False,文件不被覆蓋。缺省值為 True。說明通配符僅可用于 source 參數(shù)的最后一個(gè)路徑部件。例如你可以在下面情況使用它:FileSystemObject.CopyFolder "c:mydocumentsletters*", "c:tempfolder"但不能在下面情況使用它:FileSystemObject.CopyFolder "c:mydocuments*", "c:tempfolder"如果 source 包含通配符或 destination 以路徑分隔符()為結(jié)尾,則認(rèn)為
29、destination 是一個(gè)已存在的文件夾,在其中復(fù)制相匹配的文件夾和子文件夾。否則認(rèn)為 destination 是一個(gè)要?jiǎng)?chuàng)建的文件夾的名字。不論何種情況,當(dāng)復(fù)制一個(gè)文件夾時(shí),可能發(fā)生四種事件。 · 如果 destination 不存在,source 文件夾和它所有的內(nèi)容得到復(fù)制。這是通常的情況。· 如果 destination 是一個(gè)已存在的文件,則發(fā)生一個(gè)錯(cuò)誤。· 如果 destination 是一個(gè)目錄,它將嘗試復(fù)制文件夾和它所有的內(nèi)容。如果一個(gè)包含在 source 的文件已在 destination 中存在,當(dāng) overwrite 為 False 時(shí)發(fā)生
30、一個(gè)錯(cuò)誤,否則它將嘗試覆蓋這個(gè)文件。· 如果 destination 是一個(gè)只讀目錄,當(dāng)嘗試去復(fù)制一個(gè)已存在的只讀文件到此目錄并且 overwrite為 False 時(shí),則發(fā)生一個(gè)錯(cuò)誤。 如果 source 使用的通配符不能和任何文件夾匹配,也發(fā)生一個(gè)錯(cuò)誤。CopyFolder 方法停止在它遇到的第一個(gè)錯(cuò)誤上。不要嘗試回卷錯(cuò)誤發(fā)生前所做的任何改變。1、應(yīng)用于FileSystemObject 對(duì)象2、請(qǐng)參閱Copy 方法、CopyFile 方法、CreateFolder 方法、DeleteFolder 方法、MoveFolder 方法CreateFolder 方法描述創(chuàng)建一個(gè)文件夾。語
31、法object.CreateFolder(foldername) CreateFolder 方法有如下幾部分:部分描述object必需的。始終是一個(gè) FileSystemObject 的名字。foldername必需的。字符串表達(dá)式,它標(biāo)識(shí)創(chuàng)建的文件夾。說明如果指定的文件夾已經(jīng)存在,則發(fā)生一個(gè)錯(cuò)誤。1、應(yīng)用于FileSystemObject 對(duì)象2、請(qǐng)參閱CopyFolder 方法、CreateTextFile 方法、DeleteFolder 方法、MoveFolder 方法。CreateTextFile 方法描述創(chuàng)建一個(gè)指定的文件名并且返回一個(gè)用于該文件讀寫的 TextStream 對(duì)象。語
32、法object.CreateTextFile(filename, overwrite, unicode) CreateTextFile 方法有如下幾部分:部分描述object必需的。始終是一個(gè) FileSystemObject 或 Folder 對(duì)象的名字。filename必需的。字符串表達(dá)式,它標(biāo)識(shí)創(chuàng)建的文件。overwrite可選的。Boolean 值,表示一個(gè)已存在文件是否可被覆蓋。如果可被覆蓋其值為 True,其值為 False 時(shí)不能覆蓋。如果它被省略,則已存在文件不能覆蓋。unicode可選的。Boolean 值,表示文件是作為一個(gè) Unicode 文件創(chuàng)建的還是作為一個(gè)ASCII
33、 文件創(chuàng)建的。如果作為一個(gè) Unicode 文件創(chuàng)建,其值為 True,作為一個(gè) ASCII 文件創(chuàng)建,其值為 False。如果省略的話,則認(rèn)為是一個(gè) 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對(duì)于一個(gè)已經(jīng)存在的 filename,如果 overwrite 參數(shù)是 False 或者沒有提供,則發(fā)生一個(gè)錯(cuò)誤。1、應(yīng)用于FileSystemObject 對(duì)象、Folder 對(duì)象2、請(qǐng)參閱CopyFile 方法、DeleteFile 方法、OpenAsTextStream 方法、OpenTextFile 方法Delete 方法描述刪除一個(gè)指定的文件或文件夾。語法object.Delete forceDelete 方法語法有如下幾部分:部分描述object必需的。始終是一個(gè) File 或 Folder 對(duì)象的名字。force可選的。Boolean 值
35、,如果要?jiǎng)h除具有只讀屬性設(shè)置的文件或文件夾,其值為True。當(dāng)其值為 False 時(shí)(缺省),不能刪除具有只讀屬性設(shè)置的文件或文件夾。說明如果指定的文件或文件夾不存在,則發(fā)生一個(gè)錯(cuò)誤。對(duì)于一個(gè) File 或 Folder,Delete 方法的結(jié)果和 執(zhí)行 FileSystemObject.DeleteFile 或FileSystemObject.DeleteFolder 操作的結(jié)果是一樣的。Delete 方法對(duì)于文件夾內(nèi)是否有內(nèi)容不做區(qū)別。不管指定的文件夾是否有內(nèi)容,它都被刪除。1、應(yīng)用于File對(duì)象、Folder對(duì)象。2、請(qǐng)參閱Copy方法、Delete方法、DeleteFolder方法、M
36、ove方法、OpenAsTextStream方法。DeleteFile 方法描述刪除一個(gè)指定的文件。語法object.DeleteFile filespec, forceDeleteFile 方法語法有如下幾部分:部分描述object必需的。始終是一個(gè) FileSystemObject 的名字。filespec必需的。要?jiǎng)h除文件的名字。Filespec 可以在最后的路徑部件中包含通配符。force可選的。Boolean 值,如果要?jiǎng)h除具有只讀屬性設(shè)置的文件,其值為 True。如果其值為 False (缺省),則不能刪除具有只讀屬性設(shè)置的文件。說明如果沒有發(fā)現(xiàn)相匹配的文件,則產(chǎn)生一個(gè)錯(cuò)誤。Del
37、eteFile 方法停在它遇到的第一個(gè)錯(cuò)誤上。不要嘗試回卷或撤消錯(cuò)誤發(fā)生前所做的任何改變。1、應(yīng)用于FileSystemObject 對(duì)象2、請(qǐng)參閱Copy方法、Delete方法、DeleteFolder方法、MoveFile方法DeleteFolder 方法描述刪除一個(gè)指定的文件夾和它的內(nèi)容。語法object.DeleteFolder folderspec, force DeleteFolder 方法語法有如下幾部分:部分描述object必需的。始終是一個(gè) FileSystemObject 的名字。folderspec必需的。要?jiǎng)h除的文件夾的名字。 Folderspec 可以在最后的路徑部件
38、中包含通配符。force可選的。Boolean 值,如果要?jiǎng)h除具有只讀屬性設(shè)置的文件夾,其值為 True,如果值為 False (缺?。瑒t不能刪除具有只讀屬性設(shè)置的文件夾。說明DeleteFolder方法對(duì)文件夾中有無內(nèi)容不做區(qū)別。不管指定的文件夾中是否有內(nèi)容,它都被刪除。如果沒有發(fā)現(xiàn)相匹配的文件夾,則發(fā)生一個(gè)錯(cuò)誤。DeleteFolder 方法停止在它遇到的第一個(gè)錯(cuò)誤上,不要嘗試回卷或撤消錯(cuò)誤發(fā)生前所做的任何改變。1、應(yīng)用于FileSystemObject 對(duì)象2、請(qǐng)參閱CopyFolder方法、CreateFolder方法、Delete方法、DeleteFile方法、MoveFolder
39、方法。DriveExists 方法描述如果指定的驅(qū)動(dòng)器存在,返回 True,如果不存在返回 False。語法object.DriveExists(drivespec) DriveExists 方法語法有如下幾部分:部分描述Object必需的。始終是一個(gè) FileSystemObject 的名字。Drivespec必需的。一個(gè)驅(qū)動(dòng)器字符或一個(gè)完整的路徑說明。說明對(duì)于可刪除介質(zhì)的驅(qū)動(dòng)器,即使沒有介質(zhì)存在, DriveExists 方法也返回 True。使用 Drive 對(duì)象的 IsReady 屬性確定驅(qū)動(dòng)器是否準(zhǔn)備好。1、應(yīng)用于FileSystemObject 2、請(qǐng)參閱FileExists 方法
40、、FolderExists 方法Exists 方法描述如果在 Dictionary 對(duì)象中指定的關(guān)鍵字存在,返回 True,若不存在,返回 False。語法object.Exists(key) Exists 方法語法有如下幾部分:部分描述Object必需的。始終是一個(gè) Dictionary 對(duì)象的名字。Key必需的。在 Dictionary 對(duì)象中搜索的 Key 值。1、應(yīng)用于Dictionary 對(duì)象2、請(qǐng)參閱Add方法(Dictionary)、Items 方法、Keys方法、Remove 方法、RemoveAll 方法FileExists 方法描述如果指定的文件存在,返回 True,若不存
41、在,則返回 False。語法object.FileExists(filespec) FileExists 方法語法有如下幾部分:部分描述object必需的。始終是一個(gè) FileSystemObject 的名字。filespec必需的。要確定是否存在的文件的名字。如果認(rèn)為文件不在當(dāng)前文件夾中,必須提供一個(gè)完整的路徑說明(絕對(duì)的或相對(duì)的)。1、應(yīng)用于FileSystemObject 對(duì)象2、請(qǐng)參閱DriveExists 方法、FolderExists 方法FolderExists 方法描述如果指定的文件夾存在返回 True,不存在返回 False。語法object.FolderExists(fol
42、derspec) FolderExists 方法語法有如下幾部分:部分描述object必需的。始終是一個(gè) FileSystemObject 對(duì)象的名字。folderspec必需的。要確定是否存在的文件夾名字。如果認(rèn)為文件夾不在當(dāng)前文件夾中,必須提供一個(gè)完整的路徑說明(絕對(duì)的或相對(duì)的)。1、應(yīng)用于FileSystemObject 對(duì)象2、請(qǐng)參閱DriveExists 方法、FileExists 方法GetAbsolutePathName 方法描述從提供的路徑說明中返回一個(gè)完整、明確的路徑。語法object.GetAbsolutePathName(pathspec) GetAbsolutePath
43、Name 方法語法有如下幾部分:部分描述object必需的。始終是一個(gè) FileSystemObject 的名字。pathspec必需的。要改變到一個(gè)完整、明確路徑的路徑說明。說明一個(gè)路徑如果提供了從指定驅(qū)動(dòng)器根目錄的一個(gè)完整引用,則該路徑是完整、明確的。一個(gè)完整的路徑如果指定一個(gè)被映射驅(qū)動(dòng)器的根文件夾,它只能以路徑分隔符()為結(jié)尾。假設(shè)當(dāng)前目錄是 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、應(yīng)用于FileSystemObject 對(duì)象2、請(qǐng)參閱BuildPath 方法、GetBaseName 方法、GetDrive 方法、Ge
45、tDriveName 方法、GetExtensionName 方法、GetFile 方法、GetFileName 方法、GetFolder 方法、GetParentFolderName 方法、GetSpecialFolder 方法、GetTempName 方法GetBaseName 方法描述返回一個(gè)包含路徑中最后部件的基本名字(去掉任何文件擴(kuò)展名)的字符串。語法object.GetBaseName(path) GetBaseName 方法語法有如下幾部分:部分描述object必需的。始終是一個(gè) FileSystemObject 的名字。path必需的。 要返回其基本名字的部件的路徑說明。說明如
46、果沒有部件和 path 參數(shù)匹配,GetBaseName 方法返回一個(gè)長度為零的字符串("")。注意 GetBaseName 方法只對(duì)提供的 path 字符串起作用。它既不試圖去辨認(rèn)路徑,也不檢查指定路徑是否存在。1、應(yīng)用于FileSystemObject 對(duì)象2、請(qǐng)參閱BuildPath 方法、GetAbsolutePathName 方法、GetDrive 方法、GetDriveName 方法、GetExtensionName 方法、GetFile 方法、GetFileName 方法、GetFolder 方法、GetParentFolde
47、rName 方法、GetSpecialFolder 方法、GetTempName 方法GetExtensionName 方法描述返回一個(gè)包含路徑中最后部件擴(kuò)展名的字符串。語法object.GetExtensionName(path) GetExtensionName 方法語法有如下幾部分:部分描述object必需的。始終是一個(gè) FileSystemObject 的名字。path必需的。.要返回其擴(kuò)展名的部件的路徑說明。說明對(duì)于網(wǎng)絡(luò)驅(qū)動(dòng)器,根目錄()被認(rèn)為是一個(gè)部件。如果沒有部件和 path 參數(shù)相匹配,GetExtensionName 方法返回一個(gè)長度為零的字符串 ("")
48、。1、應(yīng)用于FileSystemObject 對(duì)象2、請(qǐng)參閱BuildPath 方法、GetBaseName 方法、GetDrive 方法、GetDriveName 方法、GetFile 方法、GetFolder 方法、GetParentFolderName 方法、GetSpecialFolder 方法、GetTempName 方法GetFile 方法描述返回一個(gè)和指定路徑中文件相對(duì)應(yīng)的 File 對(duì)象。.語法object.GetFile(filespec) GetFile 方法語法有如下幾部分:部分描述object必需的。始終是一個(gè) FileSystemObject. 的名字。filespe
49、c必需的。Filespec 是到一個(gè)指定文件的路徑(絕對(duì)的或相對(duì)的)。說明如果指定的文件不存在,則發(fā)生一個(gè)錯(cuò)誤。1、應(yīng)用于FileSystemObject 對(duì)象2、請(qǐng)參閱FileExists 方法、GetAbsolutePathName 方法、GetBaseName 方法、GetDrive 方法、GetDriveName 方法、GetExtensionName 方法、GetFileName 方法、GetFolder 方法、GetParentFolderName 方法、GetSpecialFolder 方法、GetTempName 方法、MoveFile 方法GetFileName 方法描述返回
50、指定路徑中的最后部件,該路徑不是驅(qū)動(dòng)器說明的一部分。語法object.GetFileName(pathspec) GetFileName 方法語法有如下幾部分:部分描述object必需的。始終是一個(gè) FileSystemObject 的名字。pathspec必需的。到一個(gè)指定文件的路徑(絕對(duì)的或相對(duì)的)。說明如果 pathspec 不是以已命名部件結(jié)尾,GetFileName 方法返回一個(gè)零長度字符串("")。注意 GetFileName 方法僅在提供的路徑字符串上起作用。它沒有嘗試去辨認(rèn)路徑,也不對(duì)指定路徑是否存在進(jìn)行檢查。1、應(yīng)用于Fi
51、leSystemObject 對(duì)象2、請(qǐng)參閱FileExists 方法、GetAbsolutePathName 方法、GetBaseName 方法、GetDrive 方法、GetDriveName 方法、GetExtensionName 方法、GetFile 方法、GetFolder 方法、GetParentFolderName 方法、GetSpecialFolder 方法、GetTempName 方法、MoveFile 方法GetFolder 方法描述返回一個(gè)和指定路徑中文件夾相對(duì)應(yīng)的 Folder 對(duì)象。語法object.GetFolder(folderspec) GetFolder方法語
52、法有如下幾部分:部分描述object必需的。始終是一個(gè) FileSystemObject. 的名字。folderspec必需的。Folderspec 是指定文件夾的路徑(絕對(duì)的和相對(duì)的)。說明如果指定的文件夾不存在,則發(fā)生一個(gè)錯(cuò)誤。1、應(yīng)用于FileSystemObject 對(duì)象2、請(qǐng)參閱FolderExists 方法、GetAbsolutePathName 方法、GetBaseName 方法、GetDrive 方法、GetDriveName 方法、GetExtensionName 方法、GetFile 方法、GetFileName 方法、GetParentFolderName 方法、GetS
53、pecialFolder 方法、GetTempName 方法、MoveFile 方法GetParentFolderName 方法描述返回一個(gè)包含指定路徑最后部件父文件夾名字的字符串。語法object.GetParentFolderName(path) GetParentFolderName 方法語法有如下幾部分:部分描述object必需的。始終是 一個(gè) FileSystemObject 的名字。path必需的。要返回其父文件夾名字的部件的路徑說明。說明如果 path 參數(shù)指定的部件沒有父文件夾,則 GetParentFolderName 方法返回一個(gè)零長度字符串("")。注
54、意 GetParentFolderName 方法僅對(duì)提供的 path 字符串起作用。它沒有嘗試去辨認(rèn)路徑,也不對(duì)指定路徑是否存在進(jìn)行檢查。1、應(yīng)用于FileSystemObject 對(duì)象2、請(qǐng)參閱BuildPath 方法、FolderExists 方法、GetAbsolutePathName 方法、GetBaseName 方法、GetDrive 方法、GetDriveName 方法、GetExtensionName 方法、GetFile 方法、GetFileName 方法、GetFolder方法 、GetSpecialFolder 方法、GetTempName
55、 方法、MoveFile 方法GetSpecialFolder 方法描述返回指定的特殊文件夾。語法object.GetSpecialFolder(folderspec) GetSpecialFolder 方法語法有如下幾部分:部分描述object必需的。始終是一個(gè) FileSystemObject 的名字。folderspec必需的。要返回的特殊文件夾的名字??梢允窃谠O(shè)置值部分中列出的任何常數(shù)。設(shè)置值folderspec 參數(shù)可為任何的下列值:常數(shù)值描述WindowsFolder0Windows 文件夾,包含由 Windows 操作系統(tǒng)安裝的文件。SystemFolder1系統(tǒng)文件夾,包含庫、
56、字體、設(shè)備驅(qū)動(dòng)程序。TemporaryFolder2Temp 文件夾,用于存儲(chǔ)臨時(shí)文件。它的路徑在 TMP 環(huán)境變量中。1、應(yīng)用于FileSystemObject 對(duì)象2、請(qǐng)參閱GetAbsolutePathName 方法、GetBaseName 方法、GetDrive 方法、GetDriveName 方法、GetExtensionName 方法、GetFile 方法、GetFileName 方法、GetFolder方法 、GetParentFolderName 方法、GetTempName 方法GetTempName 方法描述返回一個(gè)隨機(jī)產(chǎn)生的臨時(shí)文件或文件夾的名字,該名字在執(zhí)行需要臨時(shí)文件或文件夾的操作時(shí)有用。語法object.GetTempName 可選的 object 始終是一個(gè) FileSystemObject. 的名字。說明GetTempName 方法不產(chǎn)生一個(gè)文件,它僅提供一個(gè)臨時(shí)文件名字,該名字
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 安全員A練習(xí)題
- 眼科三基習(xí)題庫(附答案)
- 數(shù)字化醫(yī)療健康數(shù)據(jù)共享協(xié)議
- 貴州國企招聘2025納雍縣鴿子花農(nóng)業(yè)有限公司招聘10人筆試參考題庫附帶答案詳解
- 2025河南中原特鋼技術(shù)(管理)人才招聘33名筆試參考題庫附帶答案詳解
- 2025年隨州國投集團(tuán)公開招聘42名工作人員筆試參考題庫附帶答案詳解
- 2025年中國檢驗(yàn)認(rèn)證集團(tuán)河南公司招聘30人筆試參考題庫附帶答案詳解
- 2025內(nèi)蒙古中材科技(錫林郭勒)風(fēng)電葉片有限公司招聘32人筆試參考題庫附帶答案詳解
- 2025中儲(chǔ)糧(海南)有限公司招聘19人筆試參考題庫附帶答案詳解
- 初中數(shù)學(xué)跨學(xué)科教學(xué)的創(chuàng)新實(shí)踐與路徑探索
- 《衛(wèi)生事業(yè)管理學(xué)》練習(xí)考試題庫(100題)
- 新版FMEA(AIAG-VDA第一版)PFMEA過程FMEA課件PPT
- 運(yùn)維服務(wù)質(zhì)量保障措施9948
- 煤礦井下低壓電網(wǎng)保護(hù)裝置整定(原)-課件
- MySQL數(shù)據(jù)庫PPT完整全套教學(xué)課件
- 承包商資格預(yù)審表
- 電渣爐原理教案
- 激光切割機(jī)日常點(diǎn)檢表
- 細(xì)胞膜-系統(tǒng)的邊界【公開課教學(xué)PPT課件 高中生物】
- 太原理工大學(xué)年博士研究生招生入學(xué)考試試題
評(píng)論
0/150
提交評(píng)論