Posts Tagged ‘Word’

Working with Word document content objects

Microsoft Word is about the authoring of documents. Documents contain pages, paragraphs, sentences and more. Today, I want to wade into the waters of manipulating Word document content. The plan is to get your feet wet by providing an overview of the key objects along with code samples... Read the rest of this entry →

Building custom task panes for Word 2013 – 2003

When building a Word add-in using Add-in Express, you have a choice of either creating a standard Office task pane or using the Add-in Express advanced Office task panes. In this article, we'll take a look at both approaches.... Read the rest of this entry →

Customizing Microsoft Word ribbons and toolbars: VB.NET, C#

A popular user interface customization is custom ribbons and custom toolbars. I think you know what these are and we'll cover how to create both of them for Microsoft Word. We'll start with Ribbon and work our way back to the legacy toolbars (aka CommandBars). ... Read the rest of this entry →

Customizing Word main menu, context menus and Backstage view: C# sample

Microsoft Word, like all the Office applications, introduced the Ribbon UI in Office 2007. However, Office 2003 still has a pretty big install base. This means that you will need to cater for the different user interface components that accompany Word 2003 and older.... Read the rest of this entry →

Customizing Word User Interface: What is and isn’t customizable

But for the advanced user who views Word as essential to their daily grind at the office… Word needs to do some adjusting to the user. This user has well defined grooves in their workday. They work spans across multiple teams, departments, companies, and applications. Microsoft Word can be a player in these processes and you can put Word in the best position possible. But how?... Read the rest of this entry →

Word add-in development in Visual Studio: Application and base objects

In this article, the first in a series of Word development topics, I'll cover Microsoft Word application and base objects. And, as is our tradition, I'll provide relevant code samples for Word 2013 - 2000 you can copy and paste into your solutions... Read the rest of this entry →

Automating Word Mail Merge in Visual Studio – C# sample

The Mail Merge functionality in Microsoft Word is one of the most powerful features that enables you to create, amongst other things, simple form letters. It is, however, one of the tricky things to get your head around when trying to automate it in either an Office add-in or a stand-alone application using the Word Object model... Read the rest of this entry →

Video: Develop Office 2013 add-ins with Visual Studio 2012 Express

In this video, I show how to create an add-in for Microsoft Office 2013 Outlook, Excel and Word and add a custom ribbon using Add-in Express for Office and .net with Visual Studio Express 2012. Enjoy!... Read the rest of this entry →

Creating a shared ribbon for Office 2013: Word, Excel and PowerPoint

In this article, I want to show you how can create single Microsoft Office 2013 and 2010 ribbon and share it with Excel, PowerPoint, and Word. This scenario is one of many where Add-in Express shines. Using the Add-in Express framework, you can easily build a shared ribbon in a matter of minutes. Best of all, you can also quickly configure your controls to display (or not to display) in the Office host applications your add-in targets... Read the rest of this entry →

Developing a Word Task Pane App

Today's sample will integrate with the Microsoft Translator API. The app will allow you to select text within Word, translate the text, and view the translation results. This type of task pane is not the same animal we know and love as Office developers. This type of is the kind a web developer-type would love... Read the rest of this entry →

Word 2013 apps and addin development – 7 questions developers should ask

If you are developer that targets Word 2013 and are looking to understand what new & shiny bits are available for you to use in your solutions… you are in the right URL ... Read the rest of this entry →

Office UX guidelines for Excel 2013 content apps and Word 2013 task pane apps

My original plan for this article was to give you an overview of the new UX guidelines, but I’ve since decided to do a more hands on guide with some code thrown in for good measure. So strap on your web development helmets folks, it’s going to be a wild ride!... Read the rest of this entry →

Add-in Express vs. VSTO – Microsoft Office developer happiness

This being the eighth and final instalment of the Add-in Express vs. VSTO series, I thought I'd wrap up with what could possibly be the most important feature of Add-in Express: Developer Happiness... Read the rest of this entry →

Add-in Express vs. VSTO: Custom Office task panes

A task pane is a dockable window which was first introduced in Microsoft Office XP. It provided a new and convenient way for users to gather information and access common features and commands. Chances are that if you’ve used any application in the Microsoft Office suite you would have used a task pane... Read the rest of this entry →

How to intercept clicking an Office Ribbon control or command bar button

There are three ways to invoke a command of an Office application: click a built-in Ribbon button (2007-2010); click a built-in CommandBar button (Office 2000-2003 and some Office 2007 applications) and press a keyboard shortcut... Read the rest of this entry →

Using Word Dialogs programmatically: C# sample

This blog is about a sample add-in project (with source code) demonstrating how to use Word dialogs programmatically. With this add-in you can check if a given dialog is suitable for your task or get version-specific information about that dialog and its properties... Read the rest of this entry →

Have any questions? Ask us right now!