Posts Tagged ‘Visual Studio’

Outlook 2010 Solutions Module revisited

It's been a year and seven months since my first article about the Outlook 2010 Solutions Module. Time sure flies when you're having fun. Since I first wrote the article, I received numerous comments and questions about the Outlook 2010 Solutions module, mostly on how to programmatically add items to it... Read the rest of this entry →

Moving your existing Access database to Office 365

A few years ago I had a client who since they started their business used a Microsoft Access database to track their projects and the time their consultants worked on projects. As the company expanded the database grew up to a point where they realized an upgrade is needed. I was asked to move the database to a Microsoft SQL server backend, whilst keeping MS Access as the front-end... 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 →

SharePoint Ribbon customization with Ribbon Designer for SharePoint & Office 365: C#, VB.NET

I'm pretty excited about the product I'm about to show you. It is not every day that you are able to work with a utility or tool that literally makes an activity a thousand times easier. In my previous post Customizing the SharePoint Ribbon, you most probably noticed the amount of work as well as trial and error that went into customizing the SharePoint 2010 Ribbon UI... Read the rest of this entry →

Fast Excel add-in. Checking incoming data in XLL

When in an Excel UDF you need to check incoming data and replace incorrect values, you can use the modified-in-place argument, the XLL feature supported by Add-in Express 2010 for Office and .net. ... Read the rest of this entry →

Video: How to create an advanced Explorer bar in Visual Studio (Owner Draw events)

When building Internet Extensions with Add-in Express for IE and .NET, one of the more popular user interface elements is the Bar. The bar extends IE's UI and provides a solid, non-intrusive, location for forms and other elements the user can access while working with Internet Explorer in their typical manner... Read the rest of this entry →

Outlook Items and Folders events explained: C# code sample

In this post, we'll have a closer look at two classes provided by Add-in Express: the Outlook Folders Events class and the Outlook Items Events class. I'll be using Add-in Express 2010 for Office and .Net and Visual Studio 2010... Read the rest of this entry →

Video: Developing an Excel Automation Add-in

As a follow up to the Creating managed Excel UDFs video, here is a video that explains how to build UDFs using Excel Automation add-ins. In addition to a solid demo, this video explains the differences between an UDF built with an Automation Addin and one built as an XLL... Read the rest of this entry →

Video: Creating managed Excel UDFs – XLL based user-defined functions

Creating custom User Defined Functions (UDFs) is one of the most popular reasons to build an Excel add-in. Add-in Express for Office and .NET supports two methods for building custom UDFs... Read the rest of this entry →

Video: Extending Business Contact Manager

Business Contact Manager (BCM) is Microsoft's attempt to a nice CRM tool to the small and medium-sized business market. It has its pros and cons but overall, I think they succeeded. Business Contact Manager resides within Microsoft Outlook, which makes perfect sense. Using BCM, users can seamlessly track leads, projects, employees, marketing campaigns and more... Read the rest of this entry →

How to allow a user to choose target MS Office applications during installation

In today's post I'll demonstrate how you can customize your add-in setup project to allow your users to select which Microsoft Office applications the add-in will be installed for. I am using Add-in Exprewss 2010 for Office and .net... Read the rest of this entry →

Customize Office 2010 Ribbon UI programmatically

The Microsoft Office Ribbon is probably one component we all use in almost every MS Office add-in. In today's post we'll take a closer look at the Office 2010 Fluent Ribbon UI as well as various ways you can customize it to fit your needs... Read the rest of this entry →

Video: Localizing your Office COM add-in

Internet Explorer is the world's most popular browser which makes it a nice target for custom solutions. Using Add-in Express helps you build Office COM Add-ins that your users love. As a result, you might be looking to expand to different markets… markets that probably do not speak you language. As a result, you are looking to build a localized version or versions of your add-in... Read the rest of this entry →

Video: Developing Internet Explorer extensions, end-to-end demo

Internet Explorer is the world's most popular browser which makes it a nice target for custom solutions. Microsoft provides an IE SDK that attempts to provide you with guidance on how to build custom toolbars, menus, side bars, etc. The problem is that this SDK leaves you alone to fall into the potential pitfalls and doesn’t lend you a helping hand ... Read the rest of this entry →

How to localize your Office COM add-in

Let's be honest, the present day market place is an international one. It is no longer good enough to only have your application and/or add-in support just in one language. If you're planning on taking over the world you need to start thinking "localization".... Read the rest of this entry →

Have any questions? Ask us right now!