How to Build an Outlook Social Connector Provider

Last fall, the Outlook documentation team approached me about using an Outlook Social Connector provider I built for an internal social network we have here at Microsoft (called OfficeTalk) as an example for a Visual How-To series on MSDN. It took a few months to get it all done, but you can check out the…

0

Office 2010 PIAs Are Now Available

The Office 2010 PIAs are finally available for download: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=938fe8ad-583b-4bd7-a345-23250dc15855

0

Moving your apps to Office 2010

The Office team put out some Channel9 videos and some tools to help you get your add-ins and applications onto the Office 2010 platform. https://channel9.msdn.com/learn/courses/Office2010/AppCompatUnit/

0

Rude Operator

If you are automating Outlook in a standalone application or other app outside of Outlook and have trouble on some machines with your CreateObject call succeeding when Outlook is not already running, this article may be for you. Have you ever called someone only to be put on hold as soon as they answer? Do…

0

Introducing The Outlook Social Connector Provider Proxy Library

You may have heard of OfficeTalk. You may have heard of the Outlook Social Connector. As it turns out, my team is responsible for supporting developers building Outlook Social Connector (OSC) providers for their social networks. As a means of learning about how the technology works in preparing myself and my team for supporting this…

0

Fixing the Charset on MIME Messages When Using ADODB.Stream.ReadText

We had an issue recently where the customer had written an application to process MIME messages that had body parts encoded with the koi8-r charset…or at least that’s what it said: ——_=_NextPart_001_01C9F067.D9742103 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: quoted-printable If you use code similar to the following, the resulting characters returned were not correct. private string ReadBodyPart()…

0

Parsing ServerVersion: When an Int Is Really 5 Ints

I recently had a case where a customer was asking how to figure out the mailbox version of a given user using Exchange Web Services (EWS). We noticed there is a node returned in the AutoDiscover response message called ServerVersion, but this value seems pretty opaque. Here’s a snippet from the AutoDiscover POX response from…

0

Line Breaks in Managed Web Service Proxy Classes

Matt, Rick, and I were working on an issue recently where when an application using EWS would set a contact’s Street address to a value containing a carriage return and line feed, like this: physicalAddress.Street = “1234 56 Ave NE\r\nc/oPatrick Creehan”; the address card control in Outlook would render it like this: Ugly, right? The…

0

Misha Shneerson : COM Interop: Handling events has side effects

Misha, a Senior Dev on the VSTO team just posted this blog describing why handling events in managed code can be problematic. This is not news to our team, but he provides a good explanation of why it’s problematic. Misha Shneerson : COM Interop: Handling events has side effects If any of what he says…

1

Why Pickups are the Best. More Robust, More Reliable, etc.

We get calls about this all the time. You have a CDOSYS application that…what? No, I’m not talking about automobiles, why did you…oh, the title. Well, it’s true. Read on. The Dreaded Transport Error The problem we see more than any other is when a customer is trying to send a lot of e-mail using…

1