Programming Outlook

Open discussion about any topic, as long as you abide by the rules of course!
Post Reply
Shmee
Posts: 501
Joined: Mon Feb 14, 2005 11:50 pm

Programming Outlook

Post by Shmee »

So, Outlook 2000 doesn't do ANYTHING like all the other Office programs in terms of programming. Poor editor, weird object constructs, etc. I'm basically going to have to learn new syntax to make it do what I want. Bah.

Has anyone here programmed for later versions of Outlook (like XP, 2003, etc.)? I would assume the newer Office suites use .Net as their programming base. Am I right?
[color=red]You're Pretty When I'm Drunk[/color]
Freakaloin
Posts: 10620
Joined: Tue May 07, 2002 7:00 am

Post by Freakaloin »

outlook is pure shit...move on...
a defining attribute of a government is that it has a monopoly on the legitimate exercise of violence...
Shmee
Posts: 501
Joined: Mon Feb 14, 2005 11:50 pm

Post by Shmee »

Thanks again for you always valuable input! It not like I'm working with it for fun.
[color=red]You're Pretty When I'm Drunk[/color]
U4EA
Posts: 2894
Joined: Sun Nov 26, 2000 8:00 am

Post by U4EA »

I've never programmed anything related to Office, but I do know that Office 2003 isn't programmed in .NET .. it should just be your ye average Win32/COM stuff.
Shmee
Posts: 501
Joined: Mon Feb 14, 2005 11:50 pm

Post by Shmee »

Oh, rapture :icon8:
[color=red]You're Pretty When I'm Drunk[/color]
User avatar
MKJ
Posts: 32582
Joined: Fri Nov 24, 2000 8:00 am

Post by MKJ »

outlook2000 is quite homophobic indeed
[url=http://profile.mygamercard.net/Emka+Jee][img]http://card.mygamercard.net/sig/Emka+Jee.jpg[/img][/url]
Freakaloin
Posts: 10620
Joined: Tue May 07, 2002 7:00 am

Post by Freakaloin »

U4EA wrote:I've never programmed anything related to Office, but I do know that Office 2003 isn't programmed in .NET .. it should just be your ye average Win32/COM stuff.
hmmm thats weird...
Shmee
Posts: 501
Joined: Mon Feb 14, 2005 11:50 pm

Post by Shmee »

MKJ wrote:outlook2000 is quite homophobic indeed
:(
[color=red]You're Pretty When I'm Drunk[/color]
Cool Blue
Posts: 916
Joined: Wed Mar 02, 2005 2:39 am

Post by Cool Blue »

Outlook 2003 kicks ass IMO.

I've done some coding for it in VB. Yes it uses .Net.

I highly recommed the book:

Programming Outlook and Exchange 2003

by Thomas Rizzo


Very good book. Covers some VB scripting too (although, I feel VB script is the soupy shit that dripped out of the devils ass after taco night).
R00k
Posts: 15188
Joined: Mon Dec 18, 2000 8:00 am

Post by R00k »

Out of curiosity, what exactly do you program for Outlook? Creating custom forms to access certain Exchange information?
Cool Blue
Posts: 916
Joined: Wed Mar 02, 2005 2:39 am

Post by Cool Blue »

Well, for exchange programming tonnes of stuff. Being as exchange is essentially a database program, you can learn to extract any kind of informatin you want from your exchange server.

Having said that, that allows you to write custom automated processes to manage your email system however you see fit. E.g. You want to write a custom trouble ticket system with complex routing and message handling.

And then there is the usual forms and what not for end users to enter data more easily.

By using the Exchange API mail and other objects are already defined making use of mail functions exceptionally easy and fast. With about 5 lines of code I can have a program import the exchange objects, create an email and send it.
Shmee
Posts: 501
Joined: Mon Feb 14, 2005 11:50 pm

Post by Shmee »

Cool Blue here - works for Microsoft.

Er, yeah - that's what I meant.
[color=red]You're Pretty When I'm Drunk[/color]
Cool Blue
Posts: 916
Joined: Wed Mar 02, 2005 2:39 am

Post by Cool Blue »

Hell no. They fired me after I punched out Steve 'The cunt' Ballmer.
U4EA
Posts: 2894
Joined: Sun Nov 26, 2000 8:00 am

Post by U4EA »

Cool Blue wrote:I've done some coding for it in VB. Yes it uses .Net.
By this do you mean that you can write your own applications/modules for Office suites in .NET? In my mind that's not the same as it using .NET itself. If I'm not mistaken all the functionality is exposed as COM objects.
Post Reply