問題:vbscriptを使用して受信メールを処理します。
Outlookバージョン:Outlook 2000
説明:Outlook 2000ではルールウィザードからVBAスクリプトを実行できないため、このRun a Program | VBScript
方法を使用する必要があるため、これにVBAを使用することはできません。
私が知っていること:私はこのようにVBAからの電子メールを処理する方法を知っています
Sub Sample(MyMail As MailItem)
Dim strID As String, olNS As Outlook.NameSpace
Dim olMail As Outlook.MailItem
strID = MyMail.EntryID
Set olNS = Application.GetNamespace("MAPI")
Set olMail = olNS.GetItemFromID(strID)
'~~> Rest of the code
Set olMail = Nothing
Set olNS = Nothing
End Sub
また、すでに受信トレイにある電子メールでvbscriptを実行する方法も知っています。OL2000でvbscriptを実行するには、それを使用Run A Program
してvbsファイルを指す必要があります。OL2000では使用Run A Script
できません。
私が知らないこと:そしてこれは私が助けを必要としているところです。VBSのメール受信ボックスにヒットしていないメールオブジェクトを取得する方法。オブジェクトを取得したら、残りの必要な操作を実行できます。