Office Developer: Which build of Microsoft Office do I need in order to get that cool API or requirement set?

        This is one of the regular query raised by various developer customers, “Which build of Office do I need in order to get that cool API or requirement set?”.  Ok, here is the published guidance that addresses that question. Check out these topics: Dialog – https://dev.office.com/reference/add-ins/requirement-sets/dialog-api-requirement-sets Excel – https://dev.office.com/reference/add-ins/requirement-sets/excel-api-requirement-sets OneNote -…


TechNet Wiki @ Microsoft Exchange Server 2016

Recently I published Wiki @ TechNet for Microsoft Exchange Server 2016 with related links(download, prerequisites, system requirements, Install, Prepare, Whats discontinued etc)… So please have a look at it which will help you to get started. If you are a fellow expert on Microsoft products, please visit to our TechNet Wiki and contribute @ (http://technet.com/wiki). Also…


MAPI Developers: Create profiles programmatically to connect Exchange 2013/Legacy Exchange versions, Office 365

As Stephen updated earlier, Dave had published series of blog posts (given below) which helps you to create Outlook profiles programmatically using MFCMAPI utility to connect Exchange Server 2013/legacy versions of Exchange, Office 365. Adding them for your reference. How to use MFCMAPI to create a MAPI profile to connect to Exchange 2013 using latest version of…


Office Developer : Outlook & VBA Programming # 2

In addition to previous article, I would suggest you to have a look at the related articles for reference/samples etc: Microsoft Office Outlook 2003 Inside Out 101 VBA samples for Office 2010 VBA for Office developers Office 2003 Editions: Outlook VBA Language Reference Automating Outlook from a Visual Basic Application Automating Outlook from Other Office…


Availability Web Service Protocol Specification References

Information for the availability service is provided via our open specifications document: [MS-OXWAVLS]. Information for the security model used in the availability service, please reference the following document: [MS-OXCPERM]. For more info, you can refer: Availability Web Services Protocol specification: http://msdn.microsoft.com/en-us/library/cc463891(v=exchg.80).aspx or http://download.microsoft.com/download/5/D/D/5DD33FDF-91F5-496D-9884-0A0B0EE698BB/[MS-OXWAVLS].pdf or http://download.microsoft.com/download/5/D/D/5DD33FDF-91F5-496D-9884-0A0B0EE698BB/Exchange_Protocols.zip.


Exchange Server Protocol docs

You can find the Microsoft Exchange Server 2010 SP1 RTM Protocol technical documentation set provides detailed technical specifications for Microsoft protocols and extensions to industry-standards or other published protocols that are implemented and used in Microsoft Exchange Server 2010 SP1 RTM. This allows the user to interoperate or communicate natively with Microsoft Office client and…


How to – Troubleshooting errors when you try to use Regsvr32.exe with COM DLL ?

I am adding this with the respect to my previous blog post regarding error message on 64-bit windows when you try run regsvr32.exe. Usually we – the developer customers –face the issue when you try to register. I want to update you that how the RegSvr32.exe program registers and unregisters a Component Object Model (COM)…


Office Development : Open XML SDK 2.0 for Microsoft Office available for download

After almost two years and involved the release of four Technical Previews, Zeyad announced the worldwide availability of the Open XML SDK 2.0 for Microsoft Office. The Open XML SDK plays an integral part in creating Office document solutions that work on the client or server. The Open XML SDK allows you to create, consume,…


Outlook Object Model changes : Outlook 2010 Object Model and its Earlier Versions?

With respect to my previous blog post, i want to add more information regarding the Outlook Object Model changes. Being Messaging developer, it’s a must for us to understand and keep in-track, Outlook 2010 Object Model changes available since earlier versions. I request you to refer the MSDN article which summary of the changes in…


Fixed : Issue with Message size in Outlook 2010

Earlier one of my customer reported when he created a simple HTML e-mail using Outlook 2010 beta. It contained a hyperlink and some text with bullet lists, but the size of the message is quite big. He tried with Outlook 2007, the message size was relatively small. It’s researched by Outlook 2010 product team and…


Update : Technologies not available with Exchange 2010 & their migration reference(s)

Some development technologies that shipped/available in earlier versions of Exchange Server are not included in Exchange 2010. The following technologies were removed from Exchange 2007: Exchange providers for Windows Management Instrumentation (WMI) Collaboration Data Objects for Exchange Management (CDOEXM) Collaboration Data Objects for Exchange Workflow (CDOWF) Exchange Web Forms At Functions DAPI.DLL The following technologies…


Exchange Server 2007 SP2 : Data Path Security Reference

Tried finding the list of information about ports, authentication and encryption by Exchange Server 2007? Your search ends here. Please refer the TechNet article. You can find the list of information about ports, authentication, and encryption for all data paths used by Microsoft Exchange Server 2007. The Notes sections following each table clarify or define…


Reference : Where you can get MAPI reference, samples for Outlook 2010?

You can get the MAPI reference for Outlook 2010 using MSDN: http://msdn.microsoft.com/en-us/library/cc765775(office.14).aspx MAPI for Outlook 2010 provides a set of interfaces, functions, and other data types to facilitate the development of Outlook 2010 messaging applications. Applications and transports use MAPI to manipulate e-mail data, to create e-mail messages and the folders to store them in,…


Protocol documentation for Microsoft Exchange Server 2010 Beta

The Microsoft Exchange Server 2010 Protocol technical documentation set provides detailed technical specifications for Microsoft protocols and extensions to industry-standards or other published protocols that are implemented and used in Microsoft Exchange Server 2010. This allows the user to interoperate or communicate natively with Microsoft Office client and other server products. The documentation is designed…


Outlook 2007 SP2’s application shutdown changes

I went through Ryan’s MSDN article, where we can learn how Microsoft Office Outlook 2007 Service Pack 2 has changed the way that the Outlook process shuts down. Customers developing Outlook solutions that run outside of the Outlook process should understand these changes and the impact on their solutions. Prior to Outlook 2007 SP2, Outlook…

2