




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、Excel2003VBA幫助文檔勒品苗。川雅舄目錄一些對象的應(yīng)用方法4Add方法5Add方法(Dictionary)6Add方法(Folders)7Assert方法7BuildPath方法8Clear方法8Close方法9Copy方法10CopyFile方法10CopyFolder方法11CreateFolder方法12CreateTextFile方法13Delete方法14DeleteFile方法14DeleteFolder方法15DriveExists方法16Exists方法16FileExists方法16FolderExists方法17GetAbsolutePathName方法17Get
2、BaseName方法18GetExtensionName方法19GetFile方法19GetFileName方法20GetFolder方法20GetParentFolderName方法21GetSpecialFolder方法21GetTempName方法22Hide方法22Item方法23Items方法24Keys方法25Move方法25Move方法(UseForm)261、應(yīng)用于262、請參閱26MoveFile方法26MoveFolder方法27OpenAsTextStream方法27OpenTextFile方法29Print方法30PrintForm方法32Raise方法32Read方法
3、34ReadAll方法34ReadLine方法34Remove方法35Remove方法(FileSystemObject對象)35RemoveAll方法36Show方法36Skip方法38SkipLine方法38WhatsThisMode方法39Write方法39WriteBlankLines方法40WriteLine方法40器舄卬"小一些對象的應(yīng)用方法1、Collection對象ADD方法、Item方法、Remove方法2、Debug對象Assert方法、Print方法3、Dictionary對象Add方法(Dictionary)、Exists方法、Items方法、Keys方法、R
4、emove方法、Remove方法(FileSystemObject對象)、RemoveAll方法、4、Err對象(1)Clear方法、Raise方法5、File對象、Folder對象Copy方法、Delete方法、CreateTextFile方法(Folder對象)、Move方法、OpenAsTextStream方法(File對象)6、Folders集合(l)Add方法(Folders)7、FileSystemObject對象BuildPath方法、CopyFile方法、CopyFolder方法、CreateFolder方法、CreateTextFile方法、DeleteFile方法、Dele
5、teFolder方法、DriveExists方法、FileExists方法、(10)GetAbsolutePathName方法、(11)GetBaseName方法、GetExtensionName方法、GetFile方法、(14)GetFileName方法、(15)GetFolder方法、(16)GetParentFolderName方法、(17)GetSpecialFolder方法、(18)GetTempNam防法、(19)MoveFile方法、(20)MoveFolder方法、(21OpenTextFile方法8、UserForm對象,UserForms集合對象(l)Hide方法、Prin
6、tForm方法、Show方法、WhatsThisMode方法9、TextStream對象Close方法、Read方法、ReadAll方法、ReadLine方法、Skip方法、SkipLine方法、Write方法、WhteBlankLines方法、WriteLine方法Add方法添加一個(gè)成員到Collection對象。語法object.Additem,key,before,afterAdd方法的語法具有下列對象限定符和命名參數(shù):部分描述object必需的。對象表達(dá)式,其值為“應(yīng)用于”列表中的對象。item必需的。任意類型的表達(dá)式,指定要添加到集合中的成員。key可選的。唯一字符串表達(dá)式,指定可以
7、使用的鍵字符串,代替位置索引來訪問集合中的成員。before可選的。表達(dá)式,指定集合中的相對位置。在集合中將添加的成員放置在before參數(shù)識(shí)別的成員之前。如果為一數(shù)值表達(dá)式,則before必須是介于1和集合Count屬性值之間的值。如果為一字符串表達(dá)式,則當(dāng)添加一個(gè)被引用的成員到集合時(shí),before必須對應(yīng)于指定的key值??梢灾付╞efore位置或after位置,但/、能同時(shí)指定這兩個(gè)位置。after可選。表達(dá)式,指定集合中的相對位置。在集合中將添加的成員放置在After參數(shù)識(shí)別的成員之后。如果為一數(shù)值表達(dá)式,則after必須是介于1和集合Count屬性值之間的值;如果為一字符串表達(dá)式,則
8、當(dāng)添加一個(gè)被引用的成員到集合時(shí),after必須對應(yīng)于指定的key值??梢灾付╞efore位置或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對象2、請參閱Item方法、Removed法Add方法示例本示例使用Add方法將Inst對象(類Class1之示例,其中包含Public變量InstanceName)加到MyClasses集合對象中。若要觀察程序的運(yùn)作,插入一個(gè)類模塊,并在Class1的模塊級
9、中聲明公用變量InstanceName(鍵入PublicInstanceName)來保存每個(gè)示例的名稱。類名就用缺省的Class1。將下列代碼復(fù)制與粘貼到某個(gè)窗體模塊的Form_Load事件過程中。雅舄DimMyClassesAsNewCollection'建立集合對象。DimNumAsInteger'定義計(jì)數(shù)變量。DimMsgDimTheName用來保存用戶指定的名稱的變量。DoDimInstAsNewClass1'建立Class1的新示例。Num=Num+1'將計(jì)數(shù)變量加一,并讓用戶輸入名稱。Msg="Pleaseenteranameforthis
10、object."&Chr(13)_&"PressCanceltoseenamesincollection."TheName=InputBox(Msg,"NametheCollectionItems")Inst.InstanceName=TheName'將輸入的名稱存到對象的示例中。'如果名稱不是空字符串,則將該示例加到集合對象中。IfInst.InstanceName<>""Then將該示例加到集合對象中。MyClasses.Additem:=Inst,key:=CStr(Num)
11、EndIf清除對當(dāng)前示例的引用,以準(zhǔn)備下一個(gè)。SetInst=NothingLoopUntilTheName=""ForEachxInMyClassesMsgBoxx.instancename,"InstanceName"NextAdd方法(Dictionary)描述添加一對相對應(yīng)的關(guān)鍵字和條目到Dictionary對象。語法object.Addkey,itemAdd方法的語法有如下幾部分:部分描述Object必需的。一個(gè)Dictionary對象的名字。Key必需的。與所添加的條目相關(guān)聯(lián)的關(guān)鍵字。Item必需的。與所添加的關(guān)鍵字相關(guān)聯(lián)的條目。說明如果該關(guān)
12、鍵字已經(jīng)存在,則產(chǎn)生一個(gè)錯(cuò)誤。1、應(yīng)用于Dictionary對象2、請參閱ADDTj法(Folder)、Exist方法、Items方法、Keys方法、Remove方法、RemoveAll方法勒品苗。川雅舄Add方法(Folders)描述添加一個(gè)新的Folder到Folders集合。語法object.AddfolderNameAdd方法的語法有如下幾部分:部分描述Object必需的。一個(gè)Folders集合的名稱。FolderName必需的。新添加的Folder的名稱。說明如果folderName已經(jīng)存在,則產(chǎn)生一個(gè)錯(cuò)誤。1、應(yīng)用于Folders集合2、請參閱Add方法(Dictionary)As
13、sert方法有條件地在該方法出現(xiàn)的行上掛起執(zhí)行。語法object.AssertbooleanexpressionAssert方法的語法有如下的對象限定符和參數(shù):部分描述object必需的??偸荄ebug對象。booleanexpression必需的。一個(gè)值為True或者False的表達(dá)式。說明Assert調(diào)用只在開發(fā)環(huán)境中工作。當(dāng)模塊被編譯成為一個(gè)可執(zhí)行的文件時(shí),調(diào)用Debug對象的方法就會(huì)被忽略。全部booleanexpression常常被計(jì)算。例如,即使一個(gè)And表達(dá)式的第一部分被計(jì)算為False,整個(gè)表達(dá)式還要被計(jì)算。1、應(yīng)用于Debug對象2、請參閱Print方法Assert方法示例下
14、面的示例說明如何使用Assert方法。示例需要一個(gè)帶有兩個(gè)按紐控件的窗體。缺省的按紐名稱是Commandl和Command2當(dāng)示例運(yùn)行時(shí),單擊Commandl按紐使得按紐上的文本在0和1之間進(jìn)行切換單擊Command2按紐可能不做任何事,也可能引起一個(gè)確認(rèn),應(yīng)該執(zhí)行哪一個(gè)操雅舄作取決于Commandl按紐上所顯示的值。該確認(rèn)將在最后一個(gè)語句執(zhí)行之后使整個(gè)執(zhí)行停止,并且Debug.Assert行被突出顯式。OptionExplicitPrivateblnAssertAsBooleanPrivateintNumberAsIntegerPrivateSubCommand1_Click()blnAss
15、ert=NotblnAssertintNumber=IIf(intNumber<>0,0,1)Command1.Caption=intNumberEndSubPrivateSubCommand2_Click()Debug.AssertblnAssertEndSubPrivateSubForm_Load()Command1.Caption=intNumberCommand2.Caption="AssertTester"EndSubBuildPath方法描述追加一個(gè)名字到一個(gè)已經(jīng)存在的路徑。語法object.BuildPath(path,nameBuildPath方
16、法語法有如下幾部分:部分描述object必需的。始終是FileSystemObject的名字。path必需的。要對其追加名字的已存在路徑。路徑可以是絕對的也可以是相對的,不必指定一個(gè)已存在的文件夾。name必需的。要追加到已存在路徑上的名字。說明只有在需要時(shí),BuildPath方法才在已存在路徑和名字之間插入一個(gè)附加的路徑分隔符。1、應(yīng)用于FileSystemObject對象。Clear方法清除Err對象的所有屬性設(shè)置。勒品川雅舄語法object.Clearobjec總是Err對象。說明在處理錯(cuò)誤之后使用Clear來清除Err對象,例如,在對OnErrorResumeNext使用拖延錯(cuò)誤處理時(shí)
17、就可使用Clear。每當(dāng)執(zhí)行下列語句時(shí)就會(huì)自動(dòng)調(diào)用Clear方法:?任意類型的Resume語句。?ExitSub,ExitFunction,ExitProperty?任彳sjOnError語句。注意當(dāng)處理因訪問其他對象產(chǎn)生的錯(cuò)誤時(shí),與其使用OnErrorGoTo,不如使用OnErrorResumeNext。每一次與對象打交道之后都檢查Err,則可消除代碼訪問對象時(shí)的含混之處??梢源_認(rèn)是哪個(gè)對象將錯(cuò)誤引入Err.Number中,也可以確認(rèn)最初是哪個(gè)對象產(chǎn)生了這個(gè)錯(cuò)誤(Err.Source中指定的對象)。1、應(yīng)用于Err對象2、請參閱Description屬性、Err對象、HelpContext屬
18、性、HelpFile屬性、LastDLLError屬性、Number屬性、OnError語句、Raise方法、Source屬性。Clear方法示例本示例使用Err對象的Clear方法將Err對象之?dāng)?shù)值屬性重新設(shè)置為零,并將其字符串屬性設(shè)置為零長度字符串。如果在代碼中省略Clear方法,則每完成一次循環(huán)便會(huì)顯示一次錯(cuò)誤信息(發(fā)生錯(cuò)誤之后),不論程序中的計(jì)算結(jié)果是否真的有錯(cuò)誤。DimResult(10)AsInteger'聲明數(shù)組變量'其元素容易溢出DimindxOnErrorResumeNext'將錯(cuò)誤處理的方式改為“繼續(xù)下一行”。DoUntilindx=10下面計(jì)算若有
19、錯(cuò)誤發(fā)生,便顯示錯(cuò)誤信息。Result(indx)=Rnd*indx*20000IfErr.Number<>0ThenMsgBoxErr,"ErrorGenerated:",Err.HelpFile,Err.HelpContextErr.Clear'清除Err對象的屬性。Elseindx=indx+1EndIfLoopClose方法雅舄7的述關(guān)閉一個(gè)打開的TextStream文件。語法object.Closeobject始終是一個(gè)TextStream對象的名字。1、應(yīng)用于TextStream對象2、請參閱Read方法、ReadAll方法、ReadLine
20、方法、Skip方法、SkipLine方法、Write方法、WriteBlankLines方法、WriteLine方法。Copy方法描述把一個(gè)指定的文件或文件夾從一個(gè)地方復(fù)制到另一個(gè)地方。語法object.Copydestination,overwriteCopy方法語法有如下幾部分:部分描述object必需的。始終是一個(gè)File或Folder對象的名字。destination必需的。文件或文件夾要復(fù)制到的接受端。不允許有通配符。overwrite可選的。Boolean值,如果該值為True(缺省),則已存在的文件或義件夾將被覆蓋。如果為False,則它們不被覆蓋。說明對一個(gè)File或Folde
21、r,Copy方法的結(jié)果和執(zhí)行FileSystemObject.CopyFile或FileSystemObject.CopyFolder操作的結(jié)果是一樣的,在后者中,object所引用的文件或文件夾是作為參數(shù)傳遞的。應(yīng)當(dāng)注意,后面的方法能夠復(fù)制多個(gè)文件或文件夾。1、應(yīng)用于File對象、Folder對象2、請參閱CopyFile方法、CopyFolder方法、Delete方法、Move方法、OpenAsTextStream方法CopyFile方法描述把一個(gè)或多個(gè)文件從一個(gè)地方復(fù)制到另一個(gè)地方。語法object.CopyFilesource,destination,overwriteCopyFile
22、方法語法有如下幾部分:WII雅舄-object必需的。object始終世個(gè)FileSystemObject的名子。source必需的。指明一個(gè)或多個(gè)要被復(fù)制文件的字符串文件說明,它可以包括通配符。destination必需的。指明source中的一個(gè)或多個(gè)文件要被復(fù)制到的接受端的字符串,不允許肩通配符。overwrite選項(xiàng)的。Boolean值,它表示存在的文件是否被覆蓋。如果是True,文件將被覆蓋;如果是False,它們不被覆蓋。缺省值是Trueo注思如果destination具有只讀屬性設(shè)置,不論overwrite值如何,CopyFile都將失敗。說明通配符只能用在source參數(shù)的最后
23、一個(gè)路徑部件。例如,你可以在下面請況使用通配符:FileSystemObject.CopyFile"c:mydocumentslettersS.doc”,"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)建文件的名字。不論是那
24、種情況,當(dāng)復(fù)制一個(gè)文件時(shí),可能發(fā)生三種事件。?如果destination不存在,source得到復(fù)制。這是通常的情況。?如果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對象2、請參閱Copy方法、CopyFolder方法、CreateFolder
25、方法、DeleteFolder方法、MoveFolder方法CopyFolder方法描述從一個(gè)地方遞歸地復(fù)制一個(gè)文件夾到另一個(gè)地方。語法object.CopyFoldersource,destination,overwrite雅舄93CopyFolder方法語法有如下幾部分:部分描述Object必需的。始終為一個(gè)FileSystemObject的名字。source必需的。指明一個(gè)或多個(gè)被復(fù)制文件夾的字符串文件夾說明,可以包括通配符。destination必需的。指明source中被復(fù)制文件夾和子文件夾的接受端的字符串,不允許肩通配符。overwrite選項(xiàng)的。Boolean值,它表示已存在的文
26、件夾是否被覆蓋。如果為True,文件被覆蓋。如果為False,文件不被覆蓋。缺省值為Trueo說明通配符僅可用于source參數(shù)的最后一個(gè)路徑部件。例如你可以在下面情況使用FileSystemObject.CopyFolder"c:mydocumentsletters*","c:tempfolder"但不能在下面情況使用它:FileSystemObject.CopyFolder"c:mydocuments*","c:tempfolder"如果source包含通配符或destination以路徑分隔符()為結(jié)尾,則認(rèn)
27、為destination是一個(gè)已存在的文件夾,在其中復(fù)制相匹配的文件夾和子文件夾。否則認(rèn)為destination是一個(gè)要?jiǎng)?chuàng)建的文件夾的名字。不論何種情況,當(dāng)復(fù)制?如果destination是通常的情況。?如果destination?如果destination如果一個(gè)包含在一個(gè)文件夾時(shí),可能發(fā)生四種事件。不存在,source文件夾和它所有的內(nèi)容得到復(fù)制。這是一個(gè)已存在的文件,則發(fā)生一個(gè)錯(cuò)誤。是一個(gè)目錄,它將嘗試復(fù)制文件夾和它所有的內(nèi)容。source的文件已在destination中存在,當(dāng)overwrite為False時(shí)發(fā)生一個(gè)錯(cuò)誤,否則它將嘗試覆蓋這個(gè)文件。?如果destination是一個(gè)只
28、讀目錄,當(dāng)嘗試去復(fù)制一個(gè)已存在的只讀文件到此目錄并且overwrite為False時(shí),則發(fā)生一個(gè)錯(cuò)誤。如果source使用的通配符不能和任何文件夾匹配,也發(fā)生一個(gè)錯(cuò)誤。CopyFolder方法停止在它遇到的第一個(gè)錯(cuò)誤上。不要嘗試回卷錯(cuò)誤發(fā)生前所做的任何改變。1、應(yīng)用于FileSystemObject對象2、請參閱Copy方法、CopyFile方法、CreateFolder方法、DeleteFolder方法、MoveFolder方法CreateFolder方法雅舄描述創(chuàng)建一個(gè)文件夾。語法object.CreateFolder(foldername)CreateFolder方法有如下幾部分:部分描
29、述object必需的。始終世個(gè)FileSystemObject的名子。foldername必需的。字符串表達(dá)式,它標(biāo)識(shí)創(chuàng)建的文件夾。說明如果指定的文件夾已經(jīng)存在,則發(fā)生一個(gè)錯(cuò)誤。1、應(yīng)用于FileSystemObject對象2、請參閱CopyFolder方法、CreateTextFile方法、DeleteFolder方法、MoveFolder方法。CreateTextFile方法描述創(chuàng)建一個(gè)指定的文件名并且返回一個(gè)用于該文件讀寫的TextStream對象。語法object.CreateTextFile(filename,overwrite,unicode)CreateTextFile方法有如下
30、幾部分:部分描述object必需的。始終世個(gè)FileSystemObject或Folder對象的名子。filename必需的。字符串表達(dá)式,它標(biāo)識(shí)創(chuàng)建的文件。overwrite可選的。Boolean值,表個(gè)已存在文件是否可被覆蓋。如果可被覆蓋其值為True,其值為False時(shí)不能覆蓋。如果它被省略,則已存在義件不能覆蓋。Unicode可選的。Boolean值,表示文件是作為一個(gè)Unicode文件創(chuàng)建的還是作為一個(gè)ASCII文件創(chuàng)建的。如果作為一個(gè)Unicode文件創(chuàng)建,其值為True,作為一個(gè)ASCII文件創(chuàng)建,具值為False。如果省略的話,則認(rèn)為個(gè)ASCII文件。說明下面的代碼舉例說明如何
31、使用CreateTextFile方法創(chuàng)建和打開文本文件SubCreateAfileSetfs=CreateObject("Scripting.FileSystemObject")雅舄Seta=fs.CreateTextFile("c:tesfile.txt",True)a.WriteLine("Thisisatest.")a.CloseEndSub對于一個(gè)已經(jīng)存在的filename,如果overwrite參數(shù)是False或者沒有提供,則發(fā)生一個(gè)錯(cuò)誤。1、應(yīng)用于FileSystemObject對象、Folder對象2、請參閱CopyFi
32、le方法、DeleteFile方法、OpenAsTextStream方法、OpenTextFile方法Delete方法描述刪除一個(gè)指定的文件或文件夾。語法object.DeleteforceDelete方法語法有如下幾部分:部分描述object必需的。始終是一個(gè)File或Folder對象的名字。force可選的。Boolean值,如果要?jiǎng)h除具有只讀屬性設(shè)置的文件或文件夾,其值為True。當(dāng)其值為False時(shí)(缺省),不能刪除具有只讀屬性設(shè)置的文件或文件夾。說明如果指定的文件或文件夾不存在,則發(fā)生一個(gè)錯(cuò)誤。對于一個(gè)File或Folder,Delete方法的結(jié)果和執(zhí)行FileSystemObjec
33、t.DeleteFile或FileSystemObject.DeleteFolder操作的結(jié)果是一樣的。Delete方法對于文件夾內(nèi)是否有內(nèi)容不做區(qū)別。不管指定的文件夾是否有內(nèi)容,它都被刪除。1、應(yīng)用于File對象、Folder對象。2、請參閱Copy方法、Delete方法、DeleteFolder方法、Move方法、OpenAsTextStream方法。DeleteFile方法描述刪除一個(gè)指定的文件。語法object.DeleteFilefilespec,force雅舄9川DeleteFile方法語法有如下幾部分:部分描述object必需的。始終世個(gè)FileSystemObject的名子。f
34、ilespec必需的。要?jiǎng)h除文件的名字。Filespec可以在最后的路徑部件中包含通配符。force可選的。Boolean值,如果要?jiǎng)h除具有只讀屬性設(shè)置的文件,其值為True。如果其值為False(缺?。?,則不能刪除具有只讀屬性設(shè)置的文件。說明如果沒有發(fā)現(xiàn)相匹配的文件,則產(chǎn)生一個(gè)錯(cuò)誤。DeleteFile方法停在它遇到的第一個(gè)錯(cuò)誤上。不要嘗試回卷或撤消錯(cuò)誤發(fā)生前所做的任何改變。1、應(yīng)用于FileSystemObject對象2、請參閱Copy方法、Delete方法、DeleteFolder方法、MoveFile方法DeleteFolder方法描述刪除一個(gè)指定的文件夾和它的內(nèi)容。語法object.
35、DeleteFolderfolderspec,forceDeleteFolder方法語法有如下幾部分:部分描述object必需的。始終世個(gè)FileSystemObject的名子。folderspec必需的。要?jiǎng)h除的文件夾的名字。Folderspec可以在最后的路徑部件中包含通配符。force可選的。Boolean值,如果要?jiǎng)h除具有只讀屬性設(shè)置的文件夾,其值為True,如果值為False(缺省),則不能刪除具有只讀屬性設(shè)置的文件夾。說明DeleteFolder方法對文件夾中有無內(nèi)容不做區(qū)別。不管指定的文件夾中是否有內(nèi)容,它都被刪除。如果沒有發(fā)現(xiàn)相匹配的文件夾,則發(fā)生一個(gè)錯(cuò)誤。DeleteFold
36、er方法停止在它遇到的第一個(gè)錯(cuò)誤上,不要嘗試回卷或撤消錯(cuò)誤發(fā)生前所做的任何改變。1、應(yīng)用于FileSystemObject對象2、請參閱CopyFolder方法、CreateFolder方法、Delete方法、DeleteFile方雅舄法、MoveFolder方法。DriveExists方法描述如果指定的驅(qū)動(dòng)器存在,返回True,如果不存在返回False。語法object.DriveExists(drivespec)DriveExists方法語法有如下幾部分:部分描述Object必需的。始終世個(gè)FileSystemObject的名子。Drivespec必需的。一個(gè)驅(qū)動(dòng)器字符或一個(gè)完整的路徑說明
37、。說明對于可刪除介質(zhì)的驅(qū)動(dòng)器,即使沒有介質(zhì)存在,DriveExists方法也返回True使用Drive對象的IsReady屬性確定驅(qū)動(dòng)器是否準(zhǔn)備好。1、應(yīng)用于FileSystemObject2、請參閱FileExists方法、FolderExists方法Exists方法描述如果在Dictionary對象中指定的關(guān)鍵字存在,返回True,若不存在,返回Falseo語法object.Exists(key)Exists方法語法有如下幾部分:部分描述Object必需的。始終世個(gè)Dictionary對象的名子。Key必需的。在Dictionary對象中搜索的Key值。1、應(yīng)用于Dictionary對象2
38、、請參閱Add方法(Dictionary)、Items方法、Keys方法、Remove方法、RemoveAll方法FileExists方法描述如果指定的文件存在,返回True,若不存在,則返回False雅舄語法object.FileExists(filespec)FileExists方法語法有如下幾部分:部分描述object必需的。始終世個(gè)FileSystemObject的名子。filespec必需的。要確定是含存在的文件的名字。如果認(rèn)為文件不在當(dāng)前文件夾中,必須提供一個(gè)完整的路徑說明(絕對的或相對的)。1、應(yīng)用于FileSystemObject對象2、請參閱DriveExists方法、Fol
39、derExists方法FolderExists方法描述如果指定的文件夾存在返回True,不存在返回False語法object.FolderExists(folderspec)FolderExists方法語法有如下幾部分:部分描述object必需的。始終是一個(gè)FileSystemObject對象的名字。folderspec必需的。要確定是含存在的文件夾名字。如果認(rèn)為文件夾/、在當(dāng)前文件夾中,必須提供一個(gè)完整的路徑說明(絕對的或相對的)。1、應(yīng)用于FileSystemObject對象2、請參閱DriveExists方法、FileExists方法GetAbsolutePathName方法描述從提供的
40、路徑說明中返回一個(gè)完整、明確的路徑。語法object.GetAbsolutePathName(pathspec)GetAbsolutePathName方法語法有如下幾部分:部分描述object必需的。始終世個(gè)FileSystemObject的名子。pathspec必需的。要改變到一個(gè)完整、明確路徑的路徑說明。說明器舄一個(gè)路徑如果提供了從指定驅(qū)動(dòng)器根目錄的一個(gè)完整引用,則該路徑是完整、明確的。一個(gè)完整的路徑如果指定一個(gè)被映射驅(qū)動(dòng)器的根文件夾,它只能以路徑分隔符()為結(jié)尾。假設(shè)當(dāng)前目錄是c:mydocumentsreports,下面的表說明了GetAbsolutePathName方法的行為。Pat
41、hspec返回的路徑"c:""c:mydocumentsreports""r-"c:."c:mydocuments""c:""c:""c:*.*may97""c:mydocumentsreports*.*may97”"regionl”"c:mydocumentsreportsregion1""c:.mydocuments”"c:mydocuments"1、應(yīng)用于FileSystemObj
42、ect對象2、請參閱BuildPath方法、GetBaseNamepJ法、GetDrive方法、GetDriveName方法、GetExtensionName方法、GetFile方法、GetFileName方法、GetFolder方法、GetParentFolderName方法、GetSpecialFolder方法、GetTempName:法GetBaseName方法描述返回一個(gè)包含路徑中最后部件的基本名字(去掉任何文件擴(kuò)展名)的字符串。語法object.GetBaseNamepath)GetBaseName方法語法有如下幾部分:部分描述object必需的。始終世個(gè)FileSystemObje
43、ct的名子。path必需的。要返回其基本名字的部件的路徑說明。說明如果沒有部件和path參數(shù)匹配,GetBaseName方法返回一個(gè)長度為零的字符串("")。注意GetBaseName方法只對提供的path字符串起作用。它既不試圖去辨認(rèn)路徑,也不檢查指定路徑是否存在。1、應(yīng)用于FileSystemObject對象器舄卬"小2、請參閱BuildPath方法、GetAbsolutePathName方法、GetDrive方法、GetDriveName方法、GetExtensionName方法、GetFile方法、GetFileName方法、GetFolder方法、Get
44、ParentFolderName方法、GetSpecialFolder方法、GetTempNameJ法GetExtensionName方法描述返回一個(gè)包含路徑中最后部件擴(kuò)展名的字符串。語法object.GetExtensionName(path)GetExtensionName方法語法有如下幾部分:部分描述object必需的。始終世個(gè)FileSystemObject的名子。path必需的。.要返回其擴(kuò)展名的部件的路徑說明。說明對于網(wǎng)絡(luò)驅(qū)動(dòng)器,根目錄()被認(rèn)為是一個(gè)部件。如果沒有部件和path參數(shù)相匹配,GetExtensionName方法返回一個(gè)長度為零的字符串("")。1
45、、應(yīng)用于FileSystemObject對象2、請參閱BuildPath方法、GetBaseNamepJ法、GetDrive方法、GetDriveName方法、GetFile方法、GetFolder方法、GetParentFolderName方法、GetSpecialFolder方法、GetTempNameJ法GetFile方法描述返回一個(gè)和指定路徑中文件相對應(yīng)的File對象。.語法object.GetFile(filespec)GetFile方法語法有如下幾部分:部分描述object必需的。始終世個(gè)FileSystemObject.的名子。filespec必需的。Filespec是到一個(gè)指定
46、文件的路徑(絕對的或相對的)。說明如果指定的文件不存在,則發(fā)生一個(gè)錯(cuò)誤器舄卬"小1、應(yīng)用于FileSystemObject對象2、請參閱FileExists方法、GetAbsolutePathName方法、GetBaseName方法、GetDrive方法、GetDriveName方法、GetExtensionName方法、GetFileName方法、GetFolder方法、GetParentFolderName方法、GetSpecialFolder方法、GetTempNameJ法、MoveFile方法GetFileName方法描述返回指定路徑中的最后部件,該路徑不是驅(qū)動(dòng)器說明的一部分
47、。語法object.GetFileName(pathspec)GetFileName方法語法有如下幾部分:部分描述object必需的。始終世個(gè)FileSystemObject的名子。pathspec必需的。到一個(gè)指定文件的路徑(絕對的或相對的)。說明如果pathspec不是以已命名部件結(jié)尾,GetFileName方法返回一個(gè)零長度字符申("")。注意GetFileName方法僅在提供的路徑字符串上起作用。它沒有嘗試去辨認(rèn)路徑,也不對指定路徑是否存在進(jìn)行檢查。1、應(yīng)用于FileSystemObject對象2、請參閱FileExists方法、GetAbsolutePathNam
48、e方法、GetBaseName方法、GetDrive方法、GetDriveName方法、GetExtensionName方法、GetFile方法、GetFolder方法、GetParentFolderName方法、GetSpecialFolder方法、GetTempNameJ法、MoveFile方法GetFolder方法描述返回一個(gè)和指定路徑中文件夾相對應(yīng)的Folder對象。語法object.GetFolder(folderspec)GetFolder方法語法有如下幾部分:|部分描述bject必需的。始終世個(gè)FileSystemObject.的名子。勒品器舄卬"小folderspec
49、必需的。Folderspec是指定文件夾的路徑(絕對的和相對的)。如果指定的文件夾不存在,則發(fā)生一個(gè)錯(cuò)誤。1、應(yīng)用于FileSystemObject對象2、請參閱FolderExists方法、GetAbsolutePathName方法、GetBaseName方法、GetDrive方法、GetDriveName方法、GetExtensionName方法、GetFile方法、GetFileName方法、GetParentFolderName方法、GetSpecialFolder方法、GetTempNameJ法、MoveFile方法GetParentFolderName方法描述返回一個(gè)包含指定路徑最
50、后部件父文件夾名字的字符串。語法object.GetParentFolderName(path)GetParentFolderName方法語法有如下幾部分:部分描述object必需的。始終是一個(gè)FileSystemObject的名字。path必需的。要返回其父文件夾名字的部件的路徑說明。說明如果path參數(shù)指定的部件沒有父文件夾,則GetParentFolderName方法返回一個(gè)零長度字符串(”)。注意GetParentFolderName方法僅對提供的path字符串起作用。它沒有嘗試去辨認(rèn)路徑,也不對指定路徑是否存在進(jìn)行檢查。1、應(yīng)用于FileSystemObject對象2、請參閱Buil
51、dPath方法、FolderExists方法、GetAbsolutePathName方法、GetBaseName方法、GetDrive方法、GetDriveName方法、GetExtensionName方法、GetFile方法、GetFileName方法、GetFolder方法、GetSpecialFolder方法、GetTempNam的法、MoveFile方法GetSpecialFolder方法描述返回指定的特殊文件夾。語法object.GetSpecialFolder(folderspec)GetSpecialFolder方法語法有如下幾部分:雅舄-部分描述object必需的。始終世個(gè)Fi
52、leSystemObject的名子。folderspec必需的。要返回的特殊文件夾的名字??梢允窃谠O(shè)置值部分中列出的任何常數(shù)。設(shè)置值folderspec參數(shù)可為任何的下列值:常數(shù)值描述WindowsFoldernWindows文件夾,包含由Windows操作系統(tǒng)安裝的文件。SystemFolder1系統(tǒng)文件夾,包含庫、字體、設(shè)備驅(qū)動(dòng)程序。TemporaryFolder2Temp文件夾,用于存儲(chǔ)臨時(shí)文件。它的路徑在TMP環(huán)境變量中。1、應(yīng)用于FileSystemObject對象2、請參閱GetAbsolutePathName方法、GetBaseName方法、GetDrive方法、GetDrive
53、Name方法、GetExtensionName方法、GetFile方法、GetFileName方法、GetFolder方法、GetParentFolderName方法、GetTempNam的法GetTempNam防法描述返回一個(gè)隨機(jī)產(chǎn)生的臨時(shí)文件或文件夾的名字,該名字在執(zhí)行需要臨時(shí)文件或文件夾的操作時(shí)有用。語法object.GetTempName可選的object始終是一個(gè)FileSystemObject.的名字。GetTempNam的法不產(chǎn)生一個(gè)文件,它僅提供一個(gè)臨時(shí)文件名字,該名字可被CreateTextFile用于創(chuàng)建一個(gè)文件。1、應(yīng)用于FileSystemObject對象2、請參閱Bu
54、ildPath方法、GetAbsolutePathName方法、GetBaseName方法、GetDrive方法、GetDriveName方法、GetExtensionName方法、GetFile方法、GetFileName方法、GetFolder方法、GetParentFolderName方法、GetSpecialFolder方法Hide方法隱藏一個(gè)對象但不卸載它。語法雅舄object.Hideobject代表對象表達(dá)式,具值為“1、應(yīng)用于”列表中的對象。如果省略掉object,則把焦點(diǎn)所在的UserForm當(dāng)做object。說明在隱藏一個(gè)對象后,它會(huì)從屏幕上刪除,且將其Visible屬性設(shè)
55、為False。用戶不能訪問隱藏對象中的控件,但是對于正在運(yùn)行的應(yīng)用程序、其他可以通過Automation與此應(yīng)用程序溝通的過程以及Windows中的Timer控件事件來說,是可以用程序來訪問的。隱藏一個(gè)UserForm之后,用戶就不能與應(yīng)用程序交互作用了,直到造成UserForm隱含事件過程代碼完成執(zhí)行為止。如果在使用Hide方法時(shí)尚未裝載UserForm,則Hide方法就會(huì)裝載此UserForm但不會(huì)顯示出來。1、應(yīng)用于UserForm對象,UserForms集合對象2、請參閱Load語句、Show方法、Unload語句Hide方法示例下列示例假設(shè)程序中有兩個(gè)UserForms。在UserF
56、orm1的Initialize事件中,程序會(huì)加載UserForm2并將它顯示出來。當(dāng)用戶單擊UserForm2時(shí),UserForm2便會(huì)隱藏起來,而UserForm1將會(huì)出現(xiàn)。當(dāng)用戶單擊UserForm1時(shí),UserForm2會(huì)再次出現(xiàn)。'UserForm1的Initialize事件過程PrivateSubUserForm_Initialize()LoadUserForm2UserForm2.ShowEndSub'UserForm2的Click事件PrivateSubUserForm_Click()UserForm2.HideEndSub'UserForm1的Click事件PrivateSubUserForm_Click()UserForm2.ShowEndSubItem方法利用位置或鍵返回Collection對象的指定成員。語法object.Item(index)Item方法的語法具有下列對象限定符和部分:部分|器舄卬"小o
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度雇主免責(zé)協(xié)議書:航空航天領(lǐng)域雇主責(zé)任界定合同
- 2025年度產(chǎn)業(yè)轉(zhuǎn)型升級信息咨詢服務(wù)合同
- 2025年度農(nóng)產(chǎn)品質(zhì)量安全監(jiān)管與風(fēng)險(xiǎn)評估合作協(xié)議
- 2025年度國際會(huì)展中心招商合作合同協(xié)議
- 2025年度臨時(shí)工臨時(shí)性數(shù)據(jù)錄入與處理合同
- 2025年度出租房屋裝修改造及租賃糾紛解決協(xié)議
- 2025年度區(qū)塊鏈技術(shù)應(yīng)用合伙投資合同
- 2025年度城市老舊建筑拆除勞務(wù)合作合同
- 2025年度教師聘用的教育教學(xué)改革與創(chuàng)新合同
- 親子樂園裝修合同樣板
- 2025年度產(chǎn)業(yè)園區(qū)建設(shè)項(xiàng)目委托代建服務(wù)協(xié)議
- 2025年湖南水利水電職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測試近5年??及鎱⒖碱}庫含答案解析
- 鄉(xiāng)鎮(zhèn)機(jī)關(guān)考勤管理制度
- 向量的數(shù)量積說課
- 2024年全國體育專業(yè)單獨(dú)招生考試數(shù)學(xué)試卷試題真題(含答案)
- 人體解剖生理學(xué)(第2版) 課件 第二章 細(xì)胞
- 教務(wù)主任在教務(wù)管理經(jīng)驗(yàn)大會(huì)上發(fā)言稿
- 自動(dòng)體外除顫器
- 《腦出血護(hù)理》課件
- 水手課件教學(xué)課件
- 《微生物學(xué)發(fā)展史》課件
評論
0/150
提交評論