共用方式為


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

Next>