2014-01-23 1 views
1

Outlook 2013에는 OPML 파일을 가져와 전체 또는 일부 RSS 피드를 피드 목록에 추가하는 옵션이 있습니다. 이 기능은 "메일"보기에서 "RSS 피드"폴더를 마우스 오른쪽 버튼으로 클릭하고 "OPML 파일 가져 오기 ..."를 선택하여 시작할 수 있습니다. 그런 다음 가져 오기 도우미가 나타나서 파일 이름을 묻습니다. 다음 단계에서는 파일에있는 하나 또는 여러 개의 피드를 선택하고 마지막 단계에서 가져올 수 있습니다. 일정한 새로운 피드 (Gitweb에서 제공)가 매일 나타날 수 있기 때문에이 단계 목록을 자동화하고 싶습니다.VBA를 통해 Outlook 2013으로 OPML 파일을 가져 오는 방법은 무엇입니까?

또한 특정 피드 삭제를 자동화하고 싶습니다.

누구나 VBA에서이 작업을 수행 할 수 있습니까?

답변

1

할 수 있습니다

  1. 직접받은 편지함 폴더에 IPM.Sharing.Index.In의 메시지 클래스 및 목표 RSS 폴더에 또 다른 숨겨진 메시지와 함께 숨겨진 메시지를 작성하여 프로그래밍 방식으로 새 RSS 피드를 만들 (당신이 문제의 폴더로 이동하는 경우는 OutlookSpy 리본에 IMAPIFolder 버튼을 클릭하고 "관련 내용"탭으로 이동 OutlookSpy에서 이러한 메시지를 볼 수 있습니다.)

  2. 사용 구속하고 RDORssFeedsRDORssFeed 객체 - 이러한 개체를 추가, 수정 및 de Outlook의 RSS 피드.

+0

도구가 유망 해 보입니다. 그래도 잠시 기다려야 답변을 수락하기 전에 다른 답변을 얻을 수 있습니다. 어쩌면 그 일을 할 수있는 표준적인 방법이 있습니다. 그렇지 않으면 OutlookSpy 및 Redemption을 테스트 할 예정입니다. – kriegaex

+0

Outlook Object Model에서 Namespace.OpenSharedFolder를 사용할 수도 있지만 매우 제한적이며 마일리지는 크게 다를 수 있습니다. - http://msdn.microsoft.com/en-us/library/ff424473(v=office.14). aspx –

+0

나는 OutlookSpy를 사용하는 방법에 대해 머리를 감싸는 데 문제가있었습니다. 처음에는 OPML 파일을 읽을 수있는 가져 오기 마법사를 자동화하려고했습니다. 나는 그 일을 할 길이 없다. 필자가 결국 OPML 파일을 구문 분석하고 각 항목에 대해 _NameSpace.OpenSharedFolder를 사용했습니다. 이것은 꽤 잘 작동합니다. 가져 오기 마법사 (가능한 경우 헤드리스)를 호출하는 방법을 가르쳐 주시면 좋을 것입니다. – kriegaex