OpenFile.SelectedItems._NewEnum
时间: 2023-08-10 20:24:52 浏览: 161
`OpenFile` 是 `FileDialog` 对象,它包含了用户在文件对话框中选择的文件路径。`SelectedItems` 是 `FileDialog` 对象的一个属性,它是一个集合对象,包含了用户选择的所有文件的完整路径。`_NewEnum` 是 `SelectedItems` 属性的一个默认成员,它返回一个迭代器对象,可以用于遍历集合中的所有元素。
在使用 `SelectedItems` 属性时,如果需要遍历集合中的所有元素,可以使用 `For Each` 循环结构和 `_NewEnum` 成员来实现。例如:
```python
For Each selectedItem in OpenFile.SelectedItems
' 对每个选择的文件进行操作
Next
```
这样就可以遍历 `SelectedItems` 集合中的所有元素并对每个文件进行操作。
相关问题
OpenFile.SelectedItems.Parent
`OpenFile` 是 `FileDialog` 对象,它包含了用户在文件对话框中选择的文件路径。`SelectedItems` 是 `FileDialog` 对象的一个属性,它是一个集合对象,包含了用户选择的所有文件的完整路径。`Parent` 是 `SelectedItems` 集合的一个属性,它返回一个对象,表示包含集合对象的对象。
在使用 `SelectedItems` 属性时,如果需要知道包含集合对象的对象,可以使用 `Parent` 属性来获取。例如:
```python
If OpenFile.SelectedItems.Parent.Name = "Sheet1" Then
' 集合对象包含在 Sheet1 工作表中
Else
' 集合对象不包含在 Sheet1 工作表中
End If
```
这样就可以根据 `Parent` 属性的值来判断集合对象是包含在哪个对象中的。
OpenFile.SelectedItems.Creator
`OpenFile` 是 `FileDialog` 对象,它包含了用户在文件对话框中选择的文件路径。`SelectedItems` 是 `FileDialog` 对象的一个属性,它是一个集合对象,包含了用户选择的所有文件的完整路径。`Creator` 是 `SelectedItems` 集合的一个属性,它返回一个整数值,表示创建集合对象的应用程序的身份识别码。
在使用 `SelectedItems` 属性时,如果需要知道创建集合对象的应用程序的身份识别码,可以使用 `Creator` 属性来获取。例如:
```python
If OpenFile.SelectedItems.Creator = xlCreatorCode Then
' 集合对象是由VBA代码创建的
Else
' 集合对象不是由VBA代码创建的
End If
```
这样就可以根据 `Creator` 属性的值来判断集合对象是由哪个应用程序创建的。
阅读全文