Required Attendees in custom inspector page

T

Tim Radford

In my customised appointment inspector page I need to be able to access the
list of required attendees. However, this list is not populated until the
"Scheduling" page has been visited.

Can you tell me how to programmatically force this list to be populated?

Thanks
Tim
 
S

Sue Mosher [MVP-Outlook]

Force the list to be populated with what data? If you want to add your own recipients, use the Recipients.Add method.
 
T

Tim Radford

Sue Mosher said:
Force the list to be populated with what data? If you want to add your own
recipients, use the Recipients.Add method.

With the existing data...

I want to be able to read the list of any Required Attendees that have
previously been added to the appointment. If you drop a "Required
Attendees" control on the custom page it is empty unless you visit the
"Scheduling" page first.

I want it to behave as though I have already been to the Scheduling page,
without actually having to go there. Is there any way of achiving this
programmatically?

Thanks
 
T

Tim Radford

Hi Sue

I seem to be able to read everything I need except in one crucial case: for
a new appointment that has not yet been saved and has no extra attendees, I
was hoping to be able to determine who owns the calendar in which the
appointment is being made. This information is proving to be elusive, but
once the Scheduling page has been visited it is the first entry in the
attendees list. I though there might be some way of instantiating that page
without the user having to take any action.

Obviously this is only an issue when the user is making the appointment in
someone else's calendar. I've read an old thread that you contributed to
discussing how to find out in whose calendar a new appointment is going to
be saved, but it didn't seem to reach a conclusion.

Do you have a solution to this problem?

Thanks
Tim



Try calling Recipients.Resolve all or saving the item, to force the user's
data entry to be committed.

--
Sue Mosher, Outlook MVP
Author of Microsoft Outlook 2007 Programming:
Jumpstart for Power Users and Administrators
http://www.outlookcode.com/article.aspx?id=54
 
T

Tim Radford

Hi Sue

I seem to be able to read everything I need except in one crucial case: For
a new appontment the recipient list is empty until the Scheduling page has
been visited. After that, the first entry is the owner of the calendar in
which the appointment is being made. This information seems particularly
elusive: for a new appointment, how do you reliably determine in whose
calendar the appointment is being made?

Obviously this is not an issue unless the user is making the appointment in
someone else's calendar. I've read an old thread on this subject, to which
you contributed, but it didn't seem to reach an answer.

Do you have a solution to this problem?

Thanks
Tim



Try calling Recipients.Resolve all or saving the item, to force the user's
data entry to be committed.

--
Sue Mosher, Outlook MVP
Author of Microsoft Outlook 2007 Programming:
Jumpstart for Power Users and Administrators
http://www.outlookcode.com/article.aspx?id=54
 
T

Tim Radford

Sorry, that's twice I've duplicated a message I thought I'd lost. Read
either or both...

Tim
 
S

Sue Mosher [MVP-Outlook]

I don't know any way to get that information. A calendar opened with the File | Open | Other User's Folder command in Outlook 2003 or earlier doesn't reveal any information about whose mailbox it belongs to.
 
T

Tim Radford

Thanks Sue

Incredible, isn't it? And yet the scheduling page clearly is able to get
hold of the information.

Are you also saying--by implication--that there is no way to force the
scheduling page into existence?

Tim



I don't know any way to get that information. A calendar opened with the
File | Open | Other User's Folder command in Outlook 2003 or earlier doesn't
reveal any information about whose mailbox it belongs to.
 
T

Tim Radford

I suppose I can try telling my customers they have to upgrade to 2005...
Could you tell me where to find this information here?

Thanks


I don't know any way to get that information. A calendar opened with the
File | Open | Other User's Folder command in Outlook 2003 or earlier doesn't
reveal any information about whose mailbox it belongs to.
 
S

Sue Mosher [MVP-Outlook]

To display any particular page, you can use the Inspector.SetCurrentFormPage method.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top