ShellWindows.Item 方法
擷取代表殼層視窗的 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 |
|