Option Explicit
On Error Resume Next
Dim objOlApp
Dim objOlNs
Dim objOlFolder
Dim objOlItem
Dim lngMsgCnt
Set objOlApp = WScript.CreateObject("Outlook.Application")
If Err.Number = 0 Then
Set objOlNs = objOlApp.GetNameSpace("MAPI")
Set objOlFolder = objOlNs.GetDefaultFolder(6)
WScript.Echo "受信トレイに " & _
objOlFolder.Items.Count & " 件のメッセージがあります。"
lngMsgCnt = 1
For Each objOlItem In objOlFolder.Items
WScript.Echo "[ " & lngMsgCnt & " 件目]"
WScript.Echo "Subject: " & objOlItem.Subject
lngMsgCnt = lngMsgCnt + 1
if lngMsgCnt > 3 Then
exit for
end if
Next
Else
WScript.Echo "エラー:" & Err.Description
End If
Set objOlApp = Nothing