ALL TITLES in ALL RSS FEEDS
を比較して重複を削除する方法があるのだろうかと思います。すべてのRSSフィードのすべてのタイトルを比較して重複を削除するにはどうすればよいですか?
私はたくさんのフィードを読んでいます。多くの人が複数のフォーラムにクロスポストしてから、同じものを見ることになります。RSS
複数回フィード。
すべての
Option Explicit
Public Sub DupeRSS()
Dim olNs As Outlook.NameSpace
Dim RSS_Folder As Outlook.MAPIFolder
Set olNs = Application.GetNamespace("MAPI")
Set RSS_Folder = olNs.GetDefaultFolder(olFolderRssFeeds)
'Process Current Folder
Example RSS_Folder
End Sub
Public Sub Example(ByVal ParentFolder As Outlook.MAPIFolder)
Dim itm As Object, itms As Items, dupes As Object, i As Long, k As Variant
Set dupes = CreateObject("Scripting.Dictionary")
Set itms = ParentFolder.Items
For i = itms.Folders.Count To 1 Step -1
Set itm = itms(i)
If TypeOf itm Is PostItem Then
If dupes.Exists(itm.Subject) Then itm.Delete Else dupes(itm.Subject) = 0
Else
Example itm 'Recursive call for Folders
End If
Next i
'Show dictionary items
If dupes.Count > 0 Then
For Each k In dupes
Debug.Print k
Next
End If
Set itm = Nothing: Set itms = Nothing: Set dupes = Nothing
End Sub
おかげで.....私は、スクリプトは次のようになりますと思いますが、dupesを削除していないようです!
Ahhhhhh!これは美しいものです!これはまさに私が欲しいものです!どうもありがとうございます!! – ryguy72