方法参考手册_第1页
方法参考手册_第2页
方法参考手册_第3页
方法参考手册_第4页
方法参考手册_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Excel VBA 学习资料函数参考手册摘自Excel2003VBA帮助2006年12月29日目录一些对象的应用方法4Add 方法5Add方法(Dictionary)6Add 方法(Folders)6Assert 方法7BuildPath 方法8Clear 方法8Close 方法9Copy 方法10CopyFile 方法10CopyFolder 方法11CreateFolder 方法12CreateTextFile 方法13Delete 方法14DeleteFile 方法14DeleteFolder 方法15DriveExists 方法15Exists 方法16FileExists 方法16F

2、olderExists 方法17GetAbsolutePathName 方法17GetBaseName 方法18GetExtensionName 方法18GetFile 方法19GetFileName 方法19GetFolder 方法20GetParentFolderName 方法20GetSpecialFolder 方法21GetTempName 方法22Hide 方法22Item 方法23Items 方法24Keys方法24Move 方法25Move 方法(UseForm)251、应用于252、请参阅25MoveFile 方法25MoveFolder 方法26OpenAsTextStrea

3、m 方法27OpenTextFile 方法28Print 方法30PrintForm 方法31Raise 方法31Read 方法33ReadAll 方法33ReadLine 方法34Remove 方法34Remove 方法(FileSystemObject 对象)35RemoveAll 方法35Show 方法36Skip 方法37SkipLine 方法37WhatsThisMode 方法38Write 方法38WriteBlankLines 方法39WriteLine 方法39一些对象的应用方法1、Collection 对象ADD 方法、Item 方法、Remove 方法2、Debug 对象A

4、ssert 方法、Print 方法3、Dictionary对象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

5、 对象BuildPath 方法、CopyFile 方法、CopyFolder 方法、CreateFolder 方法、CreateTextFile 方法、DeleteFile 方法、DeleteFolder 方法、DriveExists 方法、FileExists 方法、GetAbsolutePathName 方法、GetBaseName 方法、GetExtensionName 方法、GetFile 方法、GetFileName 方法、GetFolder 方法、GetParentFolderName 方法、GetSpecialFolder 方法、GetTempName 方法、MoveFile 方

6、法、MoveFolder 方法、(21)OpenTextFile 方法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,afterAdd 方法的语法具有下列对象

7、限定符和命名参数:部分描述object必需的。对象表达式,其值为“应用于”列表中的对象。item必需的。任意类型的表达式,指定要添加到集合中的成员。key可选的。唯一字符串表达式,指定可以使用的键字符串,代替位置索引来访问集合中的成员。before可选的。表达式,指定集合中的相对位置。在集合中将添加的成员放置在 before 参数识别的成员之前。如果为一数值表达式,则 before 必须是介于 1 和集合 Count 属性值之间的值。如果为一字符串表达式,则当添加一个被引用的成员到集合时,before 必须对应于指定的 key 值。可以指定 before 位置或 after 位置,但不能同时指

8、定这两个位置。after可选。表达式,指定集合中的相对位置。在集合中将添加的成员放置在 After 参数识别的成员之后。如果为一数值表达式,则 after 必须是介于 1 和集合 Count 属性值之间的值;如果为一字符串表达式,则当添加一个被引用的成员到集合时,after 必须对应于指定的 key 值。可以指定 before 位置或 after 位置,但不能同时指定这两个位置。说明before 或 after 参数是字符串表达式或数值表达式,均须引用集合中现有成员,否则将导致错误发生。如果指定的 key 和集合中现有成员的 key 发生重复,则也会导致错误发生。1、应用于Collection

9、 对象2、请参阅Item方法、Remove方法Add 方法示例本示例使用 Add 方法将 Inst 对象(类 Class1 之示例,其中包含 Public 变量 InstanceName)加到 MyClasses 集合对象中。若要观察程序的运作,插入一个类模块,并在 Class1 的模块级中声明公用变量 InstanceName(键入 PublicInstanceName)来保存每个示例的名称。类名就用缺省的 Class1。将下列代码复制与粘贴到某个窗体模块的 Form_Load 事件过程中。Dim MyClasses As New Collection 建立集合对象。Dim Num As I

10、nteger 定义计数变量。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 Collection Items) Inst.InstanceName = TheName 将输入

11、的名称存到对象的示例中。 如果名称不是空字符串,则将该示例加到集合对象中。If Inst.InstanceName Then 将该示例加到集合对象中。MyClasses.Add item := Inst, key := CStr(Num) End If 清除对当前示例的引用,以准备下一个。Set Inst = NothingLoop Until TheName = For Each x In MyClasses MsgBox x.instancename, , Instance NameNextAdd方法(Dictionary)描述添加一对相对应的关键字和条目到 Dictionary 对象。语

12、法object.Addkey, itemAdd方法的语法有如下几部分:部分描述Object必需的。一个 Dictionary 对象的名字。Key必需的。与所添加的条目相关联的关键字。Item必需的。与所添加的关键字相关联的条目。说明如果该关键字已经存在,则产生一个错误。1、应用于Dictionary 对象2、请参阅ADD方法(Folder)、Exist方法、Items方法、Keys方法、Remove方法、RemoveAll方法Add 方法(Folders)描述添加一个新的 Folder 到 Folders 集合。语法object.AddfolderNameAdd方法的语法有如下几部分:部分描述

13、Object必需的。一个Folders集合的名称。FolderName必需的。新添加的Folder的名称。说明如果 folderName 已经存在,则产生一个错误。1、应用于Folders 集合2、请参阅Add方法(Dictionary)Assert 方法有条件地在该方法出现的行上挂起执行。语法object.AssertbooleanexpressionAssert 方法的语法有如下的对象限定符和参数:部分描述object必需的。总是 Debug 对象。booleanexpression必需的。一个值为 True 或者 False 的表达式。说明Assert 调用只在开发环境中工作。当模块被编

14、译成为一个可执行的文件时,调用 Debug 对象的方法就会被忽略。全部 booleanexpression 常常被计算。例如,即使一个 And 表达式的第一部分被计算为 False,整个表达式还要被计算。1、应用于Debug 对象2、请参阅Print 方法Assert 方法示例下面的示例说明如何使用 Assert 方法。示例需要一个带有两个按纽控件的窗体。缺省的按纽名称是 Command1 和 Command2 。当示例运行时,单击 Command1 按纽使得按纽上的文本在 0 和 1 之间进行切换。单击 Command2 按纽可能不做任何事,也可能引起一个确认,应该执行哪一个操作取决于 Co

15、mmand1 按纽上所显示的值。该确认将在最后一个语句执行之后使整个执行停止,并且 Debug.Assert 行被突出显式。Option ExplicitPrivate blnAssert As BooleanPrivate intNumber As IntegerPrivate Sub Command1_Click() blnAssert = Not blnAssert intNumber = IIf(intNumber 0, 0, 1) Command1.Caption = intNumberEnd SubPrivate Sub Command2_Click() Debug.Assert

16、blnAssertEnd SubPrivate Sub Form_Load() Command1.Caption = intNumber Command2.Caption = Assert TesterEnd SubBuildPath 方法描述追加一个名字到一个已经存在的路径。语法object.BuildPath(path, name)BuildPath 方法语法有如下几部分:部分描述object必需的。始终是 FileSystemObject 的名字。path必需的。要对其追加名字的已存在路径。路径可以是绝对的也可以是相对的,不必指定一个已存在的文件夹。name必需的。要追加到已存在路径上的

17、名字。说明只有在需要时,BuildPath 方法才在已存在路径和名字之间插入一个附加的路径分隔符。1、应用于FileSystemObject 对象。Clear 方法清除 Err 对象的所有属性设置。语法object.Clearobjec 总是 Err 对象。说明在处理错误之后使用 Clear 来清除 Err 对象,例如,在对 On Error Resume Next 使用拖延错误处理时就可使用 Clear。每当执行下列语句时就会自动调用 Clear 方法: 任意类型的 Resume 语句。 Exit Sub, Exit Function, Exit Property 任何 On Error 语

18、句。 注意 当处理因访问其他对象产生的错误时,与其使用 On Error GoTo,不如使用 On Error Resume Next。每一次与对象打交道之后都检查 Err,则可消除代码访问对象时的含混之处。可以确认是哪个对象将错误引入 Err.Number 中,也可以确认最初是哪个对象产生了这个错误(Err.Source 中指定的对象)。1、应用于Err 对象2、请参阅Description 属性、Err 对象、HelpContext 属性、HelpFile 属性、LastDLLError 属性、Number 属性、On Error 语句、Raise 方法、Source 属性。Clear 方

19、法示例本示例使用 Err 对象的 Clear 方法将 Err 对象之数值属性重新设置为零,并将其字符串属性设置为零长度字符串。如果在代码中省略 Clear 方法,则每完成一次循环便会显示一次错误信息(发生错误之后),不论程序中的计算结果是否真的有错误。Dim Result(10) As Integer 声明数组变量其元素容易溢出Dim indxOn Error Resume Next 将错误处理的方式改为“继续下一行”。Do Until indx = 10 下面计算若有错误发生,便显示错误信息。Result(indx) = Rnd * indx * 20000 If Err.Number 0

20、Then MsgBox Err, , Error Generated: , Err.HelpFile, Err.HelpContext Err.Clear 清除 Err 对象的属性。Else indx = indx + 1 End IfLoopClose 方法描述关闭一个打开的 TextStream 文件。语法object.Closeobject始终是一个 TextStream 对象的名字。1、应用于TextStream 对象2、请参阅Read方法、ReadAll方法、ReadLine方法、Skip方法、SkipLine方法、Write方法、WriteBlankLines方法、WriteLin

21、e方法。Copy 方法描述把一个指定的文件或文件夹从一个地方复制到另一个地方。语法object.Copydestination, overwriteCopy 方法语法有如下几部分:部分描述object必需的。始终是一个 File 或 Folder 对象的名字。destination必需的。文件或文件夹要复制到的接受端。不允许有通配符。overwrite可选的。Boolean 值,如果该值为 True (缺省),则已存在的文件或文件夹将被覆盖。如果为 False,则它们不被覆盖。说明对一个 File 或 Folder,Copy 方法的结果和执行 FileSystemObject.CopyFile

22、 或FileSystemObject.CopyFolder 操作的结果是一样的,在后者中, object所引用的文件或文件夹是作为参数传递的。应当注意,后面的方法能够复制多个文件或文件夹。1、应用于File 对象、Folder 对象2、请参阅CopyFile 方法、CopyFolder 方法、Delete 方法、Move 方法、OpenAsTextStream 方法CopyFile 方法描述把一个或多个文件从一个地方复制到另一个地方。语法object.CopyFilesource, destination, overwriteCopyFile 方法语法有如下几部分:部分描述object必需的。

23、object始终是一个 FileSystemObject 的名字。source必需的。指明一个或多个要被复制文件的字符串文件说明,它可以包括通配符。destination必需的。指明 source 中的一个或多个文件要被复制到的接受端的字符串,不允许有通配符。overwrite选项的。Boolean 值,它表示存在的文件是否被覆盖。如果是 True,文件将被覆盖;如果是 False,它们不被覆盖。缺省值是 True。注意如果 destination 具有只读属性设置,不论 overwrite 值如何,CopyFile 都将失败。说明通配符只能用在 source 参数的最后一个路径部件。例如,你

24、可以在下面请况使用通配符:FileSystemObject.CopyFile c:mydocumentsletters*.doc, c:tempfolder但下面情况不能使用:FileSystemObject.CopyFile c:mydocuments*R1?97.xls, c:tempfolder如果 source 包含通配符或 destination 以路径分隔符()为结尾,则认为 destination 是一个已存在文件夹,在其中复制相匹配的文件。否则认为 destination 是一个要创建文件的名字。不论是那种情况,当复制一个文件时,可能发生三种事件。 如果 destination

25、 不存在,source 得到复制。这是通常的情况。 如果 destination 是一个已存在的文件,则当 overwrite 值为 False 时发生一个错误,否则,source的复制文件将试图覆盖已存在文件。 如果 destination 是一个目录,发生一个错误。 如果使用通配符的 source 不能和任何文件匹配,同样产生一个错误。CopyFile 方法停止在它遇到的第一个错误上。不要试图回卷或撤消错误发生前所做的任何改变。1、应用于FileSystemObject 对象2、请参阅Copy 方法、CopyFolder 方法、CreateFolder 方法、DeleteFolder 方法

26、、MoveFolder 方法CopyFolder 方法描述从一个地方递归地复制一个文件夹到另一个地方。语法object.CopyFoldersource, destination, overwriteCopyFolder 方法语法有如下几部分:部分描述Object必需的。始终为一个 FileSystemObject 的名字。source必需的。指明一个或多个被复制文件夹的字符串文件夹说明,可以包括通配符。 destination必需的。指明 source 中被复制文件夹和子文件夹的接受端的字符串,不允许有通配符。overwrite选项的。Boolean 值,它表示已存在的文件夹是否被覆盖。如果

27、为 True,文件被覆盖。如果为 False,文件不被覆盖。缺省值为 True。说明通配符仅可用于 source 参数的最后一个路径部件。例如你可以在下面情况使用它:FileSystemObject.CopyFolder c:mydocumentsletters*, c:tempfolder但不能在下面情况使用它:FileSystemObject.CopyFolder c:mydocuments*, c:tempfolder如果 source 包含通配符或 destination 以路径分隔符()为结尾,则认为 destination 是一个已存在的文件夹,在其中复制相匹配的文件夹和子文件夹。

28、否则认为 destination 是一个要创建的文件夹的名字。不论何种情况,当复制一个文件夹时,可能发生四种事件。 如果 destination 不存在,source 文件夹和它所有的内容得到复制。这是通常的情况。 如果 destination 是一个已存在的文件,则发生一个错误。 如果 destination 是一个目录,它将尝试复制文件夹和它所有的内容。如果一个包含在 source 的文件已在 destination 中存在,当 overwrite 为 False 时发生一个错误,否则它将尝试覆盖这个文件。 如果 destination 是一个只读目录,当尝试去复制一个已存在的只读文件到此

29、目录并且 overwrite为 False 时,则发生一个错误。 如果 source 使用的通配符不能和任何文件夹匹配,也发生一个错误。CopyFolder 方法停止在它遇到的第一个错误上。不要尝试回卷错误发生前所做的任何改变。1、应用于FileSystemObject 对象2、请参阅Copy 方法、CopyFile 方法、CreateFolder 方法、DeleteFolder 方法、MoveFolder 方法CreateFolder 方法描述创建一个文件夹。语法object.CreateFolder(foldername)CreateFolder 方法有如下几部分:部分描述object必需

30、的。始终是一个 FileSystemObject 的名字。foldername必需的。字符串表达式,它标识创建的文件夹。说明如果指定的文件夹已经存在,则发生一个错误。1、应用于FileSystemObject 对象2、请参阅CopyFolder 方法、CreateTextFile 方法、DeleteFolder 方法、MoveFolder 方法。CreateTextFile 方法描述创建一个指定的文件名并且返回一个用于该文件读写的 TextStream 对象。语法object.CreateTextFile(filename,overwrite,unicode)CreateTextFile 方法

31、有如下几部分:部分描述object必需的。始终是一个 FileSystemObject 或 Folder 对象的名字。filename必需的。字符串表达式,它标识创建的文件。overwrite可选的。Boolean 值,表示一个已存在文件是否可被覆盖。如果可被覆盖其值为 True,其值为 False 时不能覆盖。如果它被省略,则已存在文件不能覆盖。unicode可选的。Boolean 值,表示文件是作为一个 Unicode 文件创建的还是作为一个ASCII 文件创建的。如果作为一个 Unicode 文件创建,其值为 True,作为一个 ASCII 文件创建,其值为 False。如果省略的话,则

32、认为是一个 ASCII 文件。说明下面的代码举例说明如何使用 CreateTextFile 方法创建和打开文本文件。Sub CreateAfile Set fs = CreateObject(Scripting.FileSystemObject) Set a = fs.CreateTextFile(c:testfile.txt, True) a.WriteLine(This is a test.) a.CloseEnd Sub对于一个已经存在的 filename,如果 overwrite 参数是 False 或者没有提供,则发生一个错误。1、应用于FileSystemObject 对象、Fol

33、der 对象2、请参阅CopyFile 方法、DeleteFile 方法、OpenAsTextStream 方法、OpenTextFile 方法Delete 方法描述删除一个指定的文件或文件夹。语法object.DeleteforceDelete 方法语法有如下几部分:部分描述object必需的。始终是一个 File 或 Folder 对象的名字。force可选的。Boolean 值,如果要删除具有只读属性设置的文件或文件夹,其值为True。当其值为 False 时(缺省),不能删除具有只读属性设置的文件或文件夹。说明如果指定的文件或文件夹不存在,则发生一个错误。对于一个 File 或 Fol

34、der,Delete 方法的结果和 执行 FileSystemObject.DeleteFile 或FileSystemObject.DeleteFolder 操作的结果是一样的。Delete 方法对于文件夹内是否有内容不做区别。不管指定的文件夹是否有内容,它都被删除。1、应用于File对象、Folder对象。2、请参阅Copy方法、Delete方法、DeleteFolder方法、Move方法、OpenAsTextStream方法。DeleteFile 方法描述删除一个指定的文件。语法object.DeleteFilefilespec, forceDeleteFile 方法语法有如下几部分:部

35、分描述object必需的。始终是一个 FileSystemObject 的名字。filespec必需的。要删除文件的名字。Filespec 可以在最后的路径部件中包含通配符。force可选的。Boolean 值,如果要删除具有只读属性设置的文件,其值为 True。如果其值为 False (缺省),则不能删除具有只读属性设置的文件。说明如果没有发现相匹配的文件,则产生一个错误。DeleteFile 方法停在它遇到的第一个错误上。不要尝试回卷或撤消错误发生前所做的任何改变。1、应用于FileSystemObject 对象2、请参阅Copy方法、Delete方法、DeleteFolder方法、Mov

36、eFile方法DeleteFolder 方法描述删除一个指定的文件夹和它的内容。语法object.DeleteFolderfolderspec, force DeleteFolder 方法语法有如下几部分:部分描述object必需的。始终是一个 FileSystemObject 的名字。folderspec必需的。要删除的文件夹的名字。 Folderspec 可以在最后的路径部件中包含通配符。force可选的。Boolean 值,如果要删除具有只读属性设置的文件夹,其值为 True,如果值为 False (缺省),则不能删除具有只读属性设置的文件夹。说明DeleteFolder方法对文件夹中有

37、无内容不做区别。不管指定的文件夹中是否有内容,它都被删除。如果没有发现相匹配的文件夹,则发生一个错误。DeleteFolder 方法停止在它遇到的第一个错误上,不要尝试回卷或撤消错误发生前所做的任何改变。1、应用于FileSystemObject 对象2、请参阅CopyFolder方法、CreateFolder方法、Delete方法、DeleteFile方法、MoveFolder方法。DriveExists 方法描述如果指定的驱动器存在,返回 True,如果不存在返回 False。语法object.DriveExists(drivespec)DriveExists 方法语法有如下几部分:部分描

38、述Object必需的。始终是一个 FileSystemObject 的名字。Drivespec必需的。一个驱动器字符或一个完整的路径说明。说明对于可删除介质的驱动器,即使没有介质存在, DriveExists 方法也返回 True。使用 Drive 对象的 IsReady 属性确定驱动器是否准备好。1、应用于FileSystemObject 2、请参阅FileExists 方法、FolderExists 方法Exists 方法描述如果在 Dictionary 对象中指定的关键字存在,返回 True,若不存在,返回 False。语法object.Exists(key)Exists 方法语法有如下

39、几部分:部分描述Object必需的。始终是一个 Dictionary 对象的名字。Key必需的。在 Dictionary 对象中搜索的 Key 值。1、应用于Dictionary 对象2、请参阅Add方法(Dictionary)、Items 方法、Keys方法、Remove 方法、RemoveAll 方法FileExists 方法描述如果指定的文件存在,返回 True,若不存在,则返回 False。语法object.FileExists(filespec)FileExists 方法语法有如下几部分:部分描述object必需的。始终是一个 FileSystemObject 的名字。filespe

40、c必需的。要确定是否存在的文件的名字。如果认为文件不在当前文件夹中,必须提供一个完整的路径说明(绝对的或相对的)。1、应用于FileSystemObject 对象2、请参阅DriveExists 方法、FolderExists 方法FolderExists 方法描述如果指定的文件夹存在返回 True,不存在返回 False。语法object.FolderExists(folderspec) FolderExists 方法语法有如下几部分:部分描述object必需的。始终是一个 FileSystemObject 对象的名字。folderspec必需的。要确定是否存在的文件夹名字。如果认为文件夹不

41、在当前文件夹中,必须提供一个完整的路径说明(绝对的或相对的)。1、应用于FileSystemObject 对象2、请参阅DriveExists 方法、FileExists 方法GetAbsolutePathName 方法描述从提供的路径说明中返回一个完整、明确的路径。语法object.GetAbsolutePathName(pathspec)GetAbsolutePathName 方法语法有如下几部分:部分描述object必需的。始终是一个 FileSystemObject 的名字。pathspec必需的。要改变到一个完整、明确路径的路径说明。说明一个路径如果提供了从指定驱动器根目录的一个完整

42、引用,则该路径是完整、明确的。一个完整的路径如果指定一个被映射驱动器的根文件夹,它只能以路径分隔符()为结尾。假设当前目录是 c:mydocumentsreports,下面的表说明了 GetAbsolutePathName 方法的行为。Pathspec返回的路径c:c:mydocumentsreportsc:.c:mydocumentsc:c:c:*.*may97c:mydocumentsreports*.*may97region1c:mydocumentsreportsregion1c:.mydocumentsc:mydocuments1、应用于FileSystemObject 对象2、请参

43、阅BuildPath 方法、GetBaseName 方法、GetDrive 方法、GetDriveName 方法、GetExtensionName 方法、GetFile 方法、GetFileName 方法、GetFolder 方法、GetParentFolderName 方法、GetSpecialFolder 方法、GetTempName 方法GetBaseName 方法描述返回一个包含路径中最后部件的基本名字(去掉任何文件扩展名)的字符串。语法object.GetBaseName(path)GetBaseName 方法语法有如下几部分:部分描述object必需的。始终是一个 FileSyst

44、emObject 的名字。path必需的。 要返回其基本名字的部件的路径说明。说明如果没有部件和 path 参数匹配,GetBaseName 方法返回一个长度为零的字符串()。注意GetBaseName 方法只对提供的 path 字符串起作用。它既不试图去辨认路径,也不检查指定路径是否存在。1、应用于FileSystemObject 对象2、请参阅BuildPath 方法、GetAbsolutePathName 方法、GetDrive 方法、GetDriveName 方法、GetExtensionName 方法、GetFile 方法、GetFileName 方法、GetFolder 方法、Ge

45、tParentFolderName 方法、GetSpecialFolder 方法、GetTempName 方法GetExtensionName 方法描述返回一个包含路径中最后部件扩展名的字符串。语法object.GetExtensionName(path)GetExtensionName 方法语法有如下几部分:部分描述object必需的。始终是一个 FileSystemObject 的名字。path必需的。.要返回其扩展名的部件的路径说明。说明对于网络驱动器,根目录()被认为是一个部件。如果没有部件和 path 参数相匹配,GetExtensionName 方法返回一个长度为零的字符串 ()。

46、1、应用于FileSystemObject 对象2、请参阅BuildPath 方法、GetBaseName 方法、GetDrive 方法、GetDriveName 方法、GetFile 方法、GetFolder 方法、GetParentFolderName 方法、GetSpecialFolder 方法、GetTempName 方法GetFile 方法描述返回一个和指定路径中文件相对应的 File 对象。.语法object.GetFile(filespec)GetFile 方法语法有如下几部分:部分描述object必需的。始终是一个 FileSystemObject. 的名字。filespec必

47、需的。Filespec 是到一个指定文件的路径(绝对的或相对的)。说明如果指定的文件不存在,则发生一个错误。1、应用于FileSystemObject 对象2、请参阅FileExists 方法、GetAbsolutePathName 方法、GetBaseName 方法、GetDrive 方法、GetDriveName 方法、GetExtensionName 方法、GetFileName 方法、GetFolder 方法、GetParentFolderName 方法、GetSpecialFolder 方法、GetTempName 方法、MoveFile 方法GetFileName 方法描述返回指定

48、路径中的最后部件,该路径不是驱动器说明的一部分。语法object.GetFileName(pathspec)GetFileName 方法语法有如下几部分:部分描述object必需的。始终是一个 FileSystemObject 的名字。pathspec必需的。到一个指定文件的路径(绝对的或相对的)。说明如果 pathspec 不是以已命名部件结尾,GetFileName 方法返回一个零长度字符串()。注意GetFileName 方法仅在提供的路径字符串上起作用。它没有尝试去辨认路径,也不对指定路径是否存在进行检查。1、应用于FileSystemObject 对象2、请参阅FileExists

49、方法、GetAbsolutePathName 方法、GetBaseName 方法、GetDrive 方法、GetDriveName 方法、GetExtensionName 方法、GetFile 方法、GetFolder 方法、GetParentFolderName 方法、GetSpecialFolder 方法、GetTempName 方法、MoveFile 方法GetFolder 方法描述返回一个和指定路径中文件夹相对应的 Folder 对象。语法object.GetFolder(folderspec)GetFolder方法语法有如下几部分:部分描述object必需的。始终是一个 FileSy

50、stemObject. 的名字。folderspec必需的。Folderspec 是指定文件夹的路径(绝对的和相对的)。说明如果指定的文件夹不存在,则发生一个错误。1、应用于FileSystemObject 对象2、请参阅FolderExists 方法、GetAbsolutePathName 方法、GetBaseName 方法、GetDrive 方法、GetDriveName 方法、GetExtensionName 方法、GetFile 方法、GetFileName 方法、GetParentFolderName 方法、GetSpecialFolder 方法、GetTempName 方法、Mov

51、eFile 方法GetParentFolderName 方法描述返回一个包含指定路径最后部件父文件夹名字的字符串。语法object.GetParentFolderName(path)GetParentFolderName 方法语法有如下几部分:部分描述object必需的。始终是 一个 FileSystemObject 的名字。path必需的。要返回其父文件夹名字的部件的路径说明。说明如果 path 参数指定的部件没有父文件夹,则 GetParentFolderName 方法返回一个零长度字符串()。注意GetParentFolderName 方法仅对提供的 path 字符串起作用。它没有尝试去

52、辨认路径,也不对指定路径是否存在进行检查。1、应用于FileSystemObject 对象2、请参阅BuildPath 方法、FolderExists 方法、GetAbsolutePathName 方法、GetBaseName 方法、GetDrive 方法、GetDriveName 方法、GetExtensionName 方法、GetFile 方法、GetFileName 方法、GetFolder方法 、GetSpecialFolder 方法、GetTempName 方法、MoveFile 方法GetSpecialFolder 方法描述返回指定的特殊文件夹。语法object.GetSpecia

53、lFolder(folderspec)GetSpecialFolder 方法语法有如下几部分:部分描述object必需的。始终是一个 FileSystemObject 的名字。folderspec必需的。要返回的特殊文件夹的名字。可以是在设置值部分中列出的任何常数。设置值folderspec 参数可为任何的下列值:常数值描述WindowsFolder0Windows 文件夹,包含由 Windows 操作系统安装的文件。SystemFolder1系统文件夹,包含库、字体、设备驱动程序。TemporaryFolder2Temp 文件夹,用于存储临时文件。它的路径在 TMP 环境变量中。1、应用于F

54、ileSystemObject 对象2、请参阅GetAbsolutePathName 方法、GetBaseName 方法、GetDrive 方法、GetDriveName 方法、GetExtensionName 方法、GetFile 方法、GetFileName 方法、GetFolder方法 、GetParentFolderName 方法、GetTempName 方法GetTempName 方法描述返回一个随机产生的临时文件或文件夹的名字,该名字在执行需要临时文件或文件夹的操作时有用。语法object.GetTempName可选的 object 始终是一个 FileSystemObject. 的名字。说明GetTempName 方法不产生一个文件,它仅提供一个临时文件名字,该名字可被 CreateTextFile 用于创建一个文件。1、应用于FileSystemObject 对象2、请参阅BuildPath 方法、GetAbsolutePathName 方法、GetBaseName 方法、GetDrive 方法、GetDriveName 方法、Get

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论