Posts Tagged ‘PowerPoint’

Office context menu add-in for Excel, Outlook, Word, PowerPoint

The blog is about an add-in (with the source code) that adds a button to all context menus of Excel, Outlook, PowerPoint, Project, Publisher, Visio and Word in Office 2010-2013. The button shows the name of the context menu.... Read the rest of this entry →

Exception from HRESULT 0x800A01A8 in PowerPoint solutions

On an example of a simple scenario, this article demonstrates what causes 0x800A01A8 and how to avoid it in C#, VB.NET, VBA, Delphi. Exception from HRESULT: 0x800A01A8 is also known as OLE error 800A01A8 and also known as Object Required.... Read the rest of this entry →

Creating and modifying PowerPoint presentations (end-to-end sample)

We're drawing our PowerPoint series to a close and it only makes sense to end with an "end-to-end" sample. See what I did there? We've covered the base objects and provided code samples. Today, I'll tie them together in a single add-in that supports a specific business use case... Read the rest of this entry →

Creating and modifying MS Project files programmatically

In my last two articles we looked at the MS Project object model and how to customize the MS Project UI. In this article, we'll take what we've learned and explore how you can use data from other sources to either create or add to your MS Project files.... Read the rest of this entry →

PowerPoint UI Customization: custom ribbons, toolbars, menus

In my last article, I discussed the PowerPoint object model. Today, I want to discuss the various ways we can customize the PowerPoint user interface... Read the rest of this entry →

PowerPoint 2013 add-in development in Visual Studio: Application and base objects

Like all Office apps, the main object in the PowerPoint object model is the Application object. Underneath it we have a few key objects that will allow us to achieve most of our development goals. Here is summary of PowerPoint's base objects... 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 →

How to create PowerPoint add-in in C#: scheduled PPT presentation

Microsoft PowerPoint is a long-time member of the Microsoft Office family of products, and you've probably seen a fair share of PowerPoint presentations. Although PowerPoint has been part of Microsoft Office since 1990, we've never really written any articles on writing add-ins for it using Add-in Express... Read the rest of this entry →

Office Newswire: “Official” Microsoft Office Product roadmap 2011-2014 – 4.11.2012

I'm taking the plunge. I'm going completely v.Next here. I am writing today's Newswire using a slate that is running Windows 8, Office 2010, & Visual Studio 11. The experience is definitely quite different to anything I've been doing since 1995 ... 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 →

Video: Create an Office shared add-in – building a custom Click Twice deployment package

The video, Part 5, is the last of the series. In this 15-ish minute video, you will learn how to build a Click Twice deployment package for the MyTasks add-in. Click Twice is one of the major strengths of the Add-in Express toolset... Read the rest of this entry →

Video: Create an Office shared add-in – connecting business logic to Office events

On Tuesday we published Part 3 of the end-to-end demo. Today, we have Part 4. In reality parts 3 and 4 can be taken together but we thought it's better to break them up a bit and provide a bit of a break. But we have momentum now so let's keep this train a-moving because Part 5 is almost ready for its debut as well.... Read the rest of this entry →

Video: Create an Office shared add-in – interacting with Office object models & events

I admit some time has passed since we produced parts 1 and part 2 of our end-to-end demo. I'll take the blame for it. It's okay. But I want you to know the remaining parts have been sitting in my Outlook Tasks folder… staring at me… taunting me. ... Read the rest of this entry →

Video: Advanced Task Panes – extend the UI of Excel, PowerPoint and Word

People use Microsoft Office for all sorts of tasks in order to get their work done. For example, they use Word to write proposals, they use PowerPoint to create awesome marketing presentations, and then they use Excel to calculate their commissions. But the thing is often users need to leave Office to go and gather information that they need to complete the document... Read the rest of this entry →

Video: How Add-in Express makes Office development rewarding

Office development is a rewarding experience providing you the developer using Visual Studio the opportunity to impact the lives of users of all shapes and sizes. Using Office as the development platform, you can build solutions that integrate with your users' business processes and simplify their life... Read the rest of this entry →

Video: How Microsoft Office abuses its developers and how Add-in Express stops this

If you have any experience in developing solutions on the Office platform, you have most likely learnt that Office has the tendency to abuse its developers. One of the main reasons for this is that Office is comprised of several different applications like Outlook, Excel, PowerPoint and Word, and each of these applications has their own object model that you need to understand and master when building your solutions... Read the rest of this entry →

Have any questions? Ask us right now!