Browse by Tags

  • Blog Post: 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...
  • Blog Post: OSC Provider Proxy Library Updated

    You may remember when I unveiled the Outlook Social Connector Provider Proxy. Well, good news – I have updated the OSC Provider Proxy Library to now support OSC v1.1 and also built it for .NET v3.5 in addition to the v4.0 build available with the original release. Check it out!
  • Blog Post: Neither Silverlight 3 nor 4 Work on Outlook Folder Homepages

    Starting in Silverlight 3, the algorithm that SL uses to determine the hosting URL of the SL control doesn’t work properly when the page is viewed as part of an Outlook Folder Home Page. This is actually a known issue and is being looked at for Silverlight 5 but was not discovered early enough...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: That’s My Name, Don’t Wear It Out

    Part 1 It used to be in earlier versions of Exchange, you were able to change the names of the “special” folders, like Inbox, Calendar, Tasks, etc. This is because MAPI keeps track of the Entry ID for these special folders in properties stored on the root folder. As long as the folder never got deleted...
  • Blog Post: 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...
  • Blog Post: ConfigureMsgService fails with MAPI_E_INVALID_PARAMETER (0x80070057)

    I recently helped a customer with an issue where they were calling ConfigureMsgService and that call was failing, returning an HRESULT of MAPI_E_INVALID_PARAMETER (0x80070057). After debugging it, we established that the reason that ConfigureMsgService was failing was that the PR_PROFILE_HOME_SERVER_ADDRS...
  • Blog Post: MAPI Docs Moved

    So, the Exchange team decided they didn't want to maintain the MAPI documentation anymore since they don't ship MAPI anymore. So the Outlook team stepped up and took over the docs. As such, you can now find them under the Outlook branch in the MSDN left-nav. http://msdn.microsoft.com/en-us/library...
  • Blog Post: Trouble with Live Search Maps Add-in for Outlook

    Several million of you have downloaded the Live Search Maps Add-in for Outlook which allows integration in Outlook with maps and has some cool functionality around extending your appointment blocks to account for automatically calculated travel time among other things. We have received a large number...
  • Blog Post: 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...
  • Blog Post: Forwarding Appointments in Outlook Prepopulates “To” Field With All Attendees

    We’ve had a lot of folks calling in recently about this one. The symptoms are that if you go to your calendar in Outlook and forward a meeting, the To field is prepopulated with all attendees of the meeting and the Subject field is not prefixed with “FW:.” The common denominator of all victims of this...
  • Blog Post: Form Region Leak in Visual Studio Tools for Office 2008 (v3) Template

    I had a case on this a few months ago, but thought more folks might run into this as they start moving to form regions. By default, if you use the VSTO template for creating a form region in Outlook, the item is leaked. This can show up in a number of different symptoms, but the one we saw was that when...
  • Blog Post: Two-way STSSync Protocol Server for Outlook 2007

    So I've finally done it. I made the first stab at a two-way stssync protocol server. You can get it here: http://www.codeplex.com/stssyncprovider I'd love to have some of you start using it and report issues you find with it so I can continue to improve it. I know there are issues already, but it should...
  • Blog Post: Outlook Requests Can't Get a Date

    There exists a scenario in which attendees to a meeting in Outlook will receive an updated meeting request from the originator that appears to be "out-of-date." In the InfoBar, Outlook will display a message that says "This request is out-of-date." If the attendee attempts to accept the meeting request...
  • Blog Post: STSSync for the Masses: Toub's Revenge

    Many of you have been using the Custom Calendar Provider samples created by Stephen Toub and I: Stephen Toub - Custom Calendar Providers for Outlook 2003 Custom Calendar Providers for Outlook 2007 The development team has finally documented pretty much everything you need to know in order to build your...
  • Blog Post: Outlook Crashes When Using Outlook Object Model in Multiple Threads

    One of the major requirements most developers are up against these days is ensuring their code runs as fast as possible. No one likes to wait for an application to run, they want seamless, invisible, instant speed. Multithreading is becoming more popular now that many desktops and certainly most servers...
  • Blog Post: Folder Homepage no longer works in Outlook 2007 from MAPI store providers

    If you are developing or have developed a MAPI store provider for use in Outlook and are trying to support folder homepages in your store, you are probably familiar with the PR_FOLDER_WEBVIEWINFO property. This property is undocumented and not supported, but I'll assume for the sake of this article that...
  • Blog Post: Tell Us Why You're Still Using ECEs

    We want to know why you're still using ECEs as opposed to an add-in. Please hop over to Stephen Griffin 's blog and let us know: http://blogs.msdn.com/stephen_griffin/archive/2007/10/12/whither-ece.aspx
  • Blog Post: Outlook Performance Improvement Patch Released

    A new patch was released recently that helps performance on Outlook 2007 noticeably. Important Information for BCM users: PLEASE READ THIS ARTICLE BEFORE INSTALLING THE UPDATE: http://support.microsoft.com/kb/935569 Where do I get it: The Outlook update can be found here: http://www.microsoft...
  • Blog Post: Custom Calendar Providers for Outlook 2007

    So if you were using Stephen Toub's Custom Calendar Provider sample for Outlook 2003, and you are testing out the awesome new Outlook 2007 features, you may have noticed that the code sample he provided doesn't work any more. Stephen is planning to update the article for 2007 eventually, but until then...
  • Blog Post: HOWTO: Exposing your VSTO 2005 SE Add-In to External Code

    So with regular COM AddIns in Outlook, to expose your COM Add-In to external applications involved setting the Application.ComAddins.Item("ProgID").Object property equal to an instance of the object. Typically, in your OnConnection event handler, you'd do something like this: Application.ComAddins...
Page 1 of 1 (22 items)