Dim cdoRootfolder As MAPI.Folder
Dim cdoNewFolder As MAPI.Folder
    
  Set cdoRootfolder = cdoSession.Inbox   '- the folder to which the
subfolder is to be added 
                                         '- Applications/Zoo Management/ in
your case
  Set cdoNewFolder = cdoRootfolder.Folders.Add('Vets')

with cdoNewFolder

......................
-----Original Message-----
From: Ken Marychurch [mailto:[EMAIL PROTECTED]]
Sent: 21 November 2001 03:30
To: Exchange Discussions
Subject: How to access a folder in CDO?


Hi all,

I am trying to add a new folder with CDO.
I keep getting a "User-defined type is not defined." error. However, the
CDO.Folder and CDO.Person methods create an error. I find the only CDO
objects I get to choose from are CDO.Configuration, .DropDirectory and
.Message.

I am using Mindy Martin's book "Programming Collaborative Web 
Applications with MS Exchange 2000" - but the CDO examples don't even
compile because of the error.

This small piece of code from Mindy's book doesn't work:

Sub CreateFolder_CDO()
  Dim urlVetsFld As String
  Dim fldr As Folder
  urlVetsFld = GetStorageName & "Applications/Zoo Management/Vets/"
  If AlreadyExists(urlVetsFld) Then
    Debug.Print "This folder already exists: " & urlVetsFld
    Exit Sub
  End If

  ' >>>>THIS BIT DOESN'T WORK!!!<<<<
  With New CDO.Folder
    .Description = "Information about vets."
    .ContentClass = "urn:content-classes:contactfolder"
    .Fields("http://schemas.microsoft.com/exchange/outlookfolderclass";) =
_
      "IPF.contact"
    .Fields.Update
    .DataSource.SaveTo urlVetsFld
  End With
End Sub

Do I need a specific CDO library (.dll) installed?

I am sure someone can help me with this. Your help is very much 
appreciated.
~Ken

_________________________________________________________________
List posting FAQ:       http://www.swinc.com/resource/exch_faq.htm
Archives:               http://www.swynk.com/sitesearch/search.asp
To unsubscribe:         mailto:[EMAIL PROTECTED]
Exchange List admin:    [EMAIL PROTECTED]


___________________________________________________________________________
This email is confidential and intended solely for the use of the 
individual to whom it is addressed. Any views or opinions presented are 
solely those of the author and do not necessarily represent those of 
SchlumbergerSema. 
If you are not the intended recipient, be advised that you have received this
email in error and that any use, dissemination, forwarding, printing, or 
copying of this email is strictly prohibited.

If you have received this email in error please notify the SchlumbergerSema Helpdesk 
by telephone on +44 (0) 121 627 5600.
___________________________________________________________________________


_________________________________________________________________
List posting FAQ:       http://www.swinc.com/resource/exch_faq.htm
Archives:               http://www.swynk.com/sitesearch/search.asp
To unsubscribe:         mailto:[EMAIL PROTECTED]
Exchange List admin:    [EMAIL PROTECTED]

Reply via email to