ShellWindows.Item 方法
检索表示 Shell 窗口的 InternetExplorer 对象。
语法
retVal = ShellWindows.Item(
[ iIndex ]
)
参数
-
iIndex [in, optional]
-
类型: Variant
要检索的项的从零开始的索引。 此值必须小于 Count 属性的值。 如果省略此值,则使用默认值 0。
返回值
类型: IDispatch**
对表示 Shell 窗口的 InternetExplorer 对象的对象引用。
示例
以下示例使用 Item 检索表示第一个 Shell 窗口项的 InternetExplorer 对象。 显示 JScript、VBScript 和 Visual Basic 的正确用法。
Jscript:
<script language="JScript">
function fnShellWindowsItemJ()
{
var objShell = new ActiveXObject("shell.application");
var objShellWindows;
objShellWindows = objshell.Windows();
if (objShellWindows != null)
{
var objIE;
objIE = objShellWindows.Item();
if (objIE != null)
{
alert(objIE.path());
}
}
}
</script>
VBScript:
<script language="VBScript">
function fnShellWindowsItemVB()
dim objShell
dim objShellWindows
set objShell = CreateObject("shell.application")
set objShellWindows = objshell.Windows()
if (not objShellWindows is nothing) then
dim objIE
set objIE = objShellWindows.Item
if (not objIE is nothing) then
Wscript.Echo objIE.path
end if
set objIE = nothing
end if
set objShellWindows = nothing
set objShell = nothing
end function
</script>
Visual Basic:
Private Sub fnShellWindowsItemVB()
Dim objShell As Shell
Dim objShellWindows As ShellWindows
Set objShell = New Shell
Set objShellWindows = objshell.Windows()
If (Not objShellWindows Is Nothing) Then
Dim objIE As InternetExplorer
Set objIE = objShellWindows.Item
If (Not objIE Is Nothing) Then
Debug.Print objIE.Path
End If
Set objIE = Nothing
End If
Set objShellWindows = Nothing
Set objShell = Nothing
End Sub
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 2000 专业版、Windows XP [仅限桌面应用] |
最低受支持的服务器 |
Windows 2000 Server [仅限桌面应用] |
标头 |
|
DLL |
|