_Application.GetOpenFilename(Object, Object, Object, Object, Object) 方法

定义

显示标准的“打开”对话框,并获取用户文件名,而不必真正打开任何文件。

public object GetOpenFilename (object FileFilter, object FilterIndex, object Title, object ButtonText, object MultiSelect);
Public Function GetOpenFilename (Optional FileFilter As Object, Optional FilterIndex As Object, Optional Title As Object, Optional ButtonText As Object, Optional MultiSelect As Object) As Object

参数

FileFilter
Object

可选 对象。 指定文件筛选条件的字符串。此字符串由文件筛选器字符串对组成,后跟 MS-DOS 通配符文件筛选器规范,每个部分和每对用逗号分隔。 各对字符串在“文件类型”下拉列表框中列出。 例如,以下字符串指定两个文件筛选器 - text 和 addin:“文本文件 (.txt) ,.txt,Add-In Files (.xla) ,.xla”。若要对单个文件筛选器类型使用多个 MS-DOS 通配符表达式,请使用分号分隔通配符表达式,例如“Visual Basic Files (.bas;.txt) ,.bas;.txt”。如果省略,此参数默认为“所有文件 () ,.

FilterIndex
Object

可选 对象。 指定默认文件筛选条件的索引号,从 1 到中指定的 FileFilter筛选器数。 如果此参数被省略或大于存在的筛选器数,使用的是第一个文件筛选器。

Title
Object

可选 对象。 指定对话框的标题。 如果此参数被省略,标题为“打开”。

ButtonText
Object

可选 对象。 仅限 Macintosh。

MultiSelect
Object

可选 对象。 若为 True,允许选择多个文件名。 若为 False,仅允许选择一个文件名。 默认值为 False

返回

注解

此方法返回选定文件名或用户输入的文件名。 返回的文件名可能包含路径规范。 如果 MultiSelectTrue,则返回值是所选文件名的数组, (即使) 只选择了一个文件名也是如此。 如果用户取消了对话框,则该值为 False

此方法可能会更改当前驱动器或文件夹。

适用于