EXCEL VBA TIPS

EXCEL VBA TIPS

PR

キーワードサーチ

▼キーワード検索

プロフィール

EXCEL VBA TIPS

EXCEL VBA TIPS

カレンダー

コメント新着

RaymondArout@ Безопасность Впервые с начала противостояния в украи…
RaymondArout@ Сенаторы Впервые с начала противостояния в украи…
RaymondArout@ Санкции Впервые с начала операции в украинский …
Harveytoogs@ сериалы онлайн сезон Элита сериалы он-лайн шара в течение пр…
RaymondArout@ Демократы Впервые с начала спецоперации в украинс…

フリーページ

2008.07.12
XML
カテゴリ: カテゴリ未分類
前提:MeiwakuKW.txtのファイル名で迷惑メールと判断するキーワードが1行1件記述すること
動作:受信トレイのタイトルとMeiwakuKW.txt中の迷惑キーワードをつき合わせ、含まれるものを"迷惑"のフォルダーに移動する
以下スクリプトのソースです
Dim objMail, objApp, objArgs
dim kw(9999)
Set objApp = CreateObject("Outlook.Application")
Set olNameSPC = objApp.GetNamespace("MAPI")
dest = "迷惑"
mail_folder = "受信トレイ"
Set Fs = WScript.CreateObject("Scripting.FileSystemObject")
Set oTs1 = Fs.OpenTextFile("MeiwakuKW.txt",1)
kc=0
Do Until oTs1.AtEndOfStream 'oTs1を末端まで読み込むまでループを繰り返す
s = oTs1.ReadLine
kw(kc)=s
kc=kc+1
loop
oTs1.Close
mcnt=0
ac=0
mc=0
For nFCNT = 1 To olNameSPC.Folders(1).Folders.Count
If olNameSPC.Folders(1).Folders(nFCNT).name = mail_folder Then Exit For
Next
If nFCNT > olNameSPC.Folders(1).Folders.Count Then
MsgBox (mail_folder & "はありません")
else
For Each objItem In olNameSPC.Folders(1).Folders(nFCNT).Items
mcnt=mcnt+1
With objItem
'dteCreateDate = .CreationTime
strSubject = .Subject
'strAddress = .To
'strItemType = TypeName(objItem)
'strBody = .body
End With
hit=false
for i=0 to kc-1
if instr(kw(i),strSubject)>0 then
mc=mc+1
objItem.Move olNameSPC.Folders(1).Folders(dest)
exit for
end if
next
next
End If
Set oTs1 = Fs.OpenTextFile("MeiwakuKW.txt",2,true)
for i=0 to kc-1
oTs1.writeline kw(i)
next
oTs1.Close
msgbox "total=" & mcnt & " move=" & mc
Set olNameSPC = Nothing
Set objApp = Nothing





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2008.07.12 12:47:33
コメント(0) | コメントを書く


■コメント

お名前
タイトル
メッセージ
画像認証
上の画像で表示されている数字を入力して下さい。


利用規約 に同意してコメントを
※コメントに関するよくある質問は、 こちら をご確認ください。


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
Create a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: