Problem in search folder,

HI all,

I am software test engineer working Outlook based project,
Object by using ruby script is user requested folder should select on
already opened outlook.

I am able to get this functionality on new outlook launch but I want
these functionality on existed outlook.

I am posting my script please help me according that.

require ‘win32ole’
olapp = WIN32OLE::new(“outlook.Application”)
class OutlookConst
end # load Outlook OLE constants

WIN32OLE.const_load(olapp, OutlookConst)

mymapi = olapp.GetNameSpace(“MAPI”) #Get the MAPI Object
puts “Enter the name of the folder that you want to focus:”
foldername=STDIN.gets
#Get the folder name

foldername=foldername.strip
foldername=foldername.upcase

#Remove Leading/Trailing Spaces and convert it to the uppercase

myfolder=0
#Initialization

folders = mymapi.Folders

Get the Base folder collection

folders.each {
| folder |

if(folder.Name.upcase==foldername)
myfolder=folder
end

subfolder=folder.Folders

subfolder.each {
	| folder1 |
if(folder1.Name.upcase==foldername)
myfolder=folder1
end

sub2folder=folder1.Folders


sub2folder.each{
|folder2|
if(folder2.Name.upcase==foldername)
myfolder=folder2
end


}



}

}

if(myfolder==0)
puts “No such folder found”
else
puts "“myfolder” is the handle for the required folder "
myfolder.Display
end

#olapp.quit
#olapp=nil
GC.start

Thanking You
Srinivas

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs