Can I open multiple outlook calendar items with vba?

R

Roger Marrs

I have a calendar that can have multiple appointments on any given day. I'd
like to be able to open all the appointments for any given day, and then
view the items from the "edit appointment" window, rather than viewing the
items on the calendar itself.

Here's what I've done manually. Selected each appointment, opened them all,
then minimized all the windows to clear up the desktop. From there I can
select any appointment based upon the subject line and instantly view that
appointment in the "edit appointment" window.

I'd like to accomplish that same thing programatically, but I'm not sure
where to start, or even if it's possible.

My main reason for doing this is that each appointment can contain a
hyperlink to a file on our network and I want quik access to the hyperlink.
If there is an easier way to view multiple appointments in a way that gives
you quick access to hyperlinked text in the appointment details, that would
get me to the same end result. I even tried printing the calendar as pdf,
but the hyperlinks weren't preserved in the pdf file, so that didn't work
out.

Any suggestions would be appreciated.
 
M

Michael Bauer [MVP - Outlook]

This sampel returns an Items collection with the appointments of a given
day:
http://www.vboffice.net/sample.html?mnu=2&lang=en&smp=13&cmd=showitem&pub=6

You can loop through that collection and call each item's Display method.

BTW: There's a group for programming issues:
microsoft.public.outlook.program_vba

--
Viele Gruesse / Best regards
Michael Bauer - MVP Outlook
Synchronize Color Categories & Ensure that Every Item Gets Categorized:
<http://www.vboffice.net/product.html?id=2006063&cmd=detail&lang=en&pub=6>

Am Tue, 13 Nov 2007 10:32:31 -0600 schrieb Roger Marrs:
 

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