From: "SHULTZ,BARRY (HP-Israel,ex1)" Date: 2002-10-08T22:28:21+09:00 Subject: Re: accessing Outlook folders, other than Inbox Hi Dossy, This is a good enough starting point. Thanks. Barry > > > > Can someone tell me how to access other Outlook folders > using win32ole? > > Barry, > > This is a fairly ugly way to do it, but it works for me: > > require 'win32ole' > > o = WIN32OLE.new("Outlook.Application") > > ns = o.GetNamespace("MAPI") > cf = ns.GetDefaultFolder(9) > e = o.Explorers.Add(cf, 2) > > items = cf.Items > (1 .. items.Count).each { |n| > item = items.Item(n) > puts "#{item.Start}: #{item.Subject}" > } > > # Shut down Outlook process. > e.Close > > This iterates over all the appointments you have defined > in your Calendar. > > This may not be helpful, but it might give you some > ideas ... > > -- Dossy > > -- > Dossy Shiobara mail: dossy@panoptic.com > Panoptic Computer Network web: http://www.panoptic.com/ > "He realized the fastest way to change is to laugh at your own > folly -- then you can let go and quickly move on." (p. 70) >