_Application.GetOpenFilename(Object, Object, Object, Object, Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
显示标准的“打开”对话框,并获取用户文件名,而不必真正打开任何文件。
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。
返回
注解
此方法返回选定文件名或用户输入的文件名。 返回的文件名可能包含路径规范。 如果 MultiSelect
为 True,则返回值是所选文件名的数组, (即使) 只选择了一个文件名也是如此。 如果用户取消了对话框,则该值为 False。
此方法可能会更改当前驱动器或文件夹。