Application 对象的 FileDialog 属性,返回一个代表文件对话框实例的 FileDialog 对象。FileDialog 属性的语法:Application.FileDialog(fileDialogType)其中:⚫ 参数 fileDialogType,用于指定对话框的类型,是一个 MsoFileDialogType 常量。有 4 种类型的 FileDialog 对象,其中:常量 msoFileDialogOpen 的值为 1,表示打开...
FileDialog对象是 VBA 中功能最为强大的文件对话框工具之一,提供了多种对话框类型,可以满足各种文件操作需求。与GetOpenFilename和GetSaveAsFilename方法相比,FileDialog对象不仅更灵活,还支持更丰富的功能。 1 .FileDialog对象的创建与类型 Dim fd As FileDialog Set fd = Application.FileDialog(dialogType) DialogType可以...
FilterIndex属性:可读写,获取或设置文件对话框的默认筛选条件。 Filters属性:只读,获取FileDialogFilters集合。 InitialFileName属性:可读写,设置或返回文件对话框中默认显示的文件路径和名称。 InitialView属性:可读写,设置或返回MsoFileDialogView常量,表示文...
fileDialogType必选MsoFileDialogType文件对话框的类型。 MsoFileDialogType可为以下MsoFileDialogType常量之一。 msoFileDialogFilePicker允许用户选择一个文件。 msoFileDialogFolderPicker允许用户选择一个文件夹。 msoFileDialogOpen允许用户打开一个文件。 msoFileDialogSaveAs允...
FilterIndex 属性:获取或设置 Long,用于指示问价对话框的默认文件筛选器。 默认筛选器确定在首次打开文件对话框时显示的文件类型。 读/写。 Filters 属性:获取 FileDialogFilters 集合。 只读。 InitialFileName 属性:设置或返回一个 String 类型的值,代表文件对话框中初始显示的路径或文件名。 读/写。
FilterIndex 可选 Variant 指定默认文件筛选条件的索引号,取值范围为 1 到由 FileFilter 所指定的筛选条件数目。如果省略该参数,或者该参数的值大于可用筛选条件数,则使用第一个文件筛选条件。 Title 可选 Variant 指定对话框的标题。如果省略该参数,则标题为“打开”。
Filters属性:获取一个FileDialogFilters集合,只读。 通过操作该集合,可以添加可以其他的文件类型。 示例2: 效果图: FilterIndex属性:指示文件对话框的默认文件筛选器。 默认筛选器决定首次打开文件对话框时显示的文件类型。 注意: 如果试图将该属性设置为大于筛选数量的数字,将选定最后一个可用筛选。
工作簿的名称'第二个参数filefilter执行文件的筛选条件'第三个参数FilterIndex设置【保存类型】下拉列表中的第几项默认筛选条件,如果省略,默认值为1'第四个参数Title指定对话框的标题,如果省略面膜人为“另存为”fil = Application.GetSaveAsFilename(InitialFileName:=filename, filefilter:=filter, FilterIndex:=2, ...
expression.GetOpenFilename(FileFilter,FilterIndex,Title,ButtonText,MultiSelect) 1、单一文件 Sub getfile() fileToOpen = Application.GetOpenFilename("Excel Files (*.xls), *.xls") If fileToOpen <> False Then Else End If End Sub 2、多个文件 Sub getfiles() Dim filetoopen As Variant Dim i ...
.FilterIndex = 1 .Title = "需要导入哪些VB文件" .ButtonName = "导入" If .Show = -1 Then Dim i As Long For i = 1 To .SelectedItems.Count ' 排除了 ThisDocument 文档本身 If InStr(.SelectedItems(i), "ThisDocument") <= 0 Then ...