RETIRED Office and Office 365 dev blog
Follow the current Blogs for Office Developers network at https://blogs.msdn.com/b/officedevblogs
Get Office developer news at https://blogs.msdn.com/b/officedevblogs
This blog is being retired. For current news and information for the development of Office,...
Date: 04/09/2014
Introducing WOPI
This blog post describes how to create a custom WOPI host. A WOPI host is document storage location...
Date: 03/21/2013
JavaScript API object model maps updated for attachment support in mail apps!
In my last post When should I choose to create a mail app versus an add-in for Outlook?, I provided...
Date: 03/04/2013
Working with tracked changes and comments programmatically in Word 2013
In this blog post, I will describe the changes to the object model for displaying tracked changes...
Date: 01/10/2013
When should I choose to create a mail app versus an add-in for Outlook?
Some of you may or may not be aware that alongside with the legacy COM-based Office client object...
Date: 12/10/2012
What's new for developers in Visio 2013?
In this post, I'll introduce some of the new features of interest to developers in Visio 2013. Among...
Date: 10/29/2012
What’s new in Access 2013 for developers
Mike Stowe, Programming Writer, Office Developer Documentation team, authored today's post. Access...
Date: 10/24/2012
Office 2013 Developer Content Landscape
Hi, my name is Luke Nyswonger and I lead the developer content team for Office programmability. My...
Date: 10/02/2012
What's new in Excel 2013 Preview for developers
New features for developers in Excel 2013 Preview Frank Rice, Senior Programming Writer, Office...
Date: 09/20/2012
What's new for developers in the new Project desktop (besides task pane apps)
Project Standard 2013 and Project Professional 2013 include many new features for developers, such...
Date: 09/12/2012
Change shapes in Visio 2013
Visio 2013 introduces a "Change Shape" feature that enables you to swap out a selected shape or...
Date: 08/23/2012
Win a prize in the app contest!
Have you heard? There's an app contest going on and you're invited! App contest? That's right! Vivek...
Date: 08/21/2012
The Excel Button - Awesome for Developers
Dan Battagin, Principal Program Manager on the Excel team, authored today's post. Recently on the...
Date: 08/07/2012
What's new in Word 2013 Preview for developers
In this post, I’ll highlight some of the new features for developers in Word 2013 Preview. As...
Date: 08/01/2012
What’s new in Office 2013 Preview for developers
Frank Rice, Senior Programming Writer, Office Developer Documentation team, authored today's post....
Date: 07/26/2012
The Open XML SDK 2.5 CTP is now available for download
Frank Rice, Senior Programming Writer, Office Developer Documentation team, authored today's post....
Date: 07/25/2012
The next version of Office is here!
A week ago today, at a press event in San Francisco, Steve Ballmer unveiled the new Office and...
Date: 07/23/2012
Working with connected diagrams programmatically
(This blog post is the second part in a series of two blog posts. The first blog post was published...
Date: 05/07/2012
Customizing the Outlook experience of attaching files from a SharePoint document library
Do you use SharePoint and Outlook? I recently acquired an article and sample code from one of our...
Date: 04/26/2012
SmartArt Graphic Index Numbers in Word 2010
The table in this post lists the layouts available in Word 2010 for SmartArt Graphics. You can...
Date: 03/08/2012
Insert database query results as a table programmatically in Word 2010
An astute user recently pointed out that buried on the Customize Ribbon tab of the Word Options...
Date: 02/06/2012
Microsoft announces "Office 15" Technical Preview
PJ Hough, Corporate VP of Office Division, recently announced the beginning of the "Office 15"...
Date: 02/01/2012
New blog direction for "Office Developer Blog"
The Office Client Developer Content Resources blog has embarked on a new, broader direction - we are...
Date: 01/30/2012
Referencing Outlook field and property names in non-English locales
In Microsoft Outlook, fields store values in forms and properties store values in macros or add-ins....
Date: 01/29/2012
Creating a helper class in C# to access common Outlook item members
In Microsoft Outlook, items such as MailItem, ContactItem and AppointmentItem have similar...
Date: 12/16/2011
ExcelMashup.com debuts!
In Oct of this year, I blogged about the awesome new offering from the Excel team that gives...
Date: 12/09/2011
Finding your way around Office developer documentation
I’d like to share with those of you who are new to Office solutions development a few tips...
Date: 11/30/2011
Using the Excel Services JavaScript API to Work with Embedded Excel Workbooks
In SharePoint 2010, Excel Services added support for ECMAScript (JavaScript, JScript). This enabled...
Date: 10/14/2011
Survey: What kind of Access, Excel, Outlook, and Word developer documentation helps you?
Our Office Dev Docs Team blog has been laying low while the team is heads-down authoring new content...
Date: 09/30/2011
Outlook 2010 MAPI Reference has been updated!
The Outlook 2010 MAPI Reference has recently been updated on MSDN. The Nickname Cache topic is now...
Date: 08/26/2011
Running Sample Outlook Add-in's
A few customers have asked about how to run the time-reporting add-in that was published on MSDN as...
Date: 07/20/2011
Attaching a File or an Outlook Item to an Outlook Message
Attaching a file to a Microsoft Outlook mail item is one of the most popular customer actions in...
Date: 07/15/2011
Excel Services JavaScript Object Model (JSOM) Documentation Updated on MSDN
“When are they EVER going to revise the Excel Services JavaScript Object Model documentation for...
Date: 06/29/2011
Importing Charts, Customizing the Ribbon, Starting Excel from Outlook
Often I see customers on forums asking how to display custom user interface in the Office Fluent...
Date: 06/24/2011
Programmatically Accessing the Nickname Cache in Outlook 2010
I recently chatted with our MAPI expert Stephen Griffin and would like to share what I learned about...
Date: 06/13/2011
New Developer Roadmaps for Outlook, Visio, and Excel
Are you interested in learning to develop solutions for Outlook? The Outlook Developer Roadmap puts...
Date: 05/18/2011
Office Client Content Published in April 2011: Excel, Open XML, Outlook, and Visio
Just wanted to provide a quick summary of content published on MSDN for Office client applications...
Date: 05/17/2011
New Excel Macro Training Videos for Beginners!
Developers and power users new to programming with the Excel object model take note: there is a new...
Date: 05/12/2011
Nice Roll-up of Recent Publications: Access, Excel, Office, OneNote, Outlook, Visio, Word
API References and SDKs Component API Reference for Office 2010 Outlook 2010 Developer Reference...
Date: 05/06/2011
New Content on Excel Services and Word Automation Services Development for SharePoint Server 2010
In addition to delivering developer-oriented content for the Office client applications such as...
Date: 05/05/2011
Time-Reporting Tool now Available as an Outlook Add-in!
The time reporting macro that I blogged about a few months ago has been implemented as a C# Outlook...
Date: 05/03/2011
Automating Highlighting of Search Results in an Outlook Message
Do you know about the new Outlook add-in that automates highlighting of your search string in an...
Date: 04/20/2011
How Do I Extend Outlook to Do…
Frequently we come across the question “How do I extend Outlook to do <a task>”....
Date: 04/10/2011
Passing the correct units to Visio VBA methods
[Revised, thanks to suggestions from Eric Schmidt!] Certain methods in the Visio VBA object model...
Date: 03/23/2011
Use the Page.DropCallout method to add callouts to shapes programmatically in Visio 2010
[Note: This is the fourth in a series of blog posts that highlight some of the new members of the...
Date: 03/15/2011
How to Search for a String in an Outlook Email Message and Automate a Reply that Contains the String
I’d like to demonstrate a technique that helps automating email replies – when creating...
Date: 03/15/2011
How to Log On to a Specific Profile in Outlook 2010
You can use the Outlook object model to log on to a custom MAPI profile or the default profile. When...
Date: 02/22/2011
A Real Outlook Social Connector Provider that Uses the OSC Provider Proxy Library
I last blogged about using the Microsoft Outlook Social Connector (OSC) provider extensibility to...
Date: 01/27/2011
Use the Page.AutoConnectMany method to connect multiple shapes automatically in Visio 2010
[Note: This is the third in a series of blog posts that highlight some of the new members of the...
Date: 12/21/2010