‘Office Development’ category archive

Inner details of DPI scaling in Office COM add-ins

Today, I’m following Microsoft recommendations and using code fragments they provide to investigate the behavior of a System.Windows.Forms.Form (simply a form)... Read the rest of this entry →

Office COM add-ins and DPI awareness: research and analysis

In the first blog of this series, I showed issues related to using several monitors with different DPIs. To get an explanation of those pretty confusing results, let’s check resources available on the web.... Read the rest of this entry →

How to solve synchronization conflict when modifying Outlook item in ItemAdd event

I see this issue in the Sent Items folder on an Exchange account having Cached Exchange Mode turned on. Reportedly, turning the Cached Mode off solves the issue. The Outlook version used (Outlook 365 in my case) seems to be irrelevant as Google reports a similar conflict to occur in Outlook 2007... Read the rest of this entry →

Version 9.0 of Add-in Express for Office is out!

Long-term customers of Add-in Express know that we usually sim-ship new releases with new versions of Microsoft Office. This time is different. While Microsoft guys are probably still working on the new features of Office 2019, the new major version of Add-in Express for Office and .net is live already... Read the rest of this entry →

Localization of Office add-ins using forms-based resources

The article describes how to create a localized version of an Office add-in by using regular forms-based resources without having to apply them manually to each component, form or control... Read the rest of this entry →

Market first and product last

This is a guest post by Rex Chan, your fellow developer and our long-term customer, in which he explains the reasons of his failure to launch a new product and gives some good advice on how not to make the same mistakes... Read the rest of this entry →

Office 365 API – Querying Exchange

Today, we'll investigate how to retrieve data such as contacts, calendar entries and e-mails from Exchange. We'll create a simple Excel add-in, using our favourite Office development toolset, Add-in Express for Office and .net, which will import Exchange e-mails, contacts and calendar events into the active Excel workbook... Read the rest of this entry →

Maptitude is the ideal MapPoint alternative for developers

This is a guest post by Stewart Berry, Director of Product Management at Caliper Corporation, in which he introduces Maptitude - the software designed as direct replacement for Microsoft MapPoint... Read the rest of this entry →

Add-in Express sim-ships with Visual Studio 2015 and Office 2016 Preview

I am happy to report good news to all Add-in Express users – we are one of the Microsoft partners to sim-ship our products together with the Visual Studio 2015 RC and Office 2016 Preview... Read the rest of this entry →

Office Newswire :: APIs, APIs, APIs!

Bill Gates has said over and over that Office is development platform, and he has always been correct. But, as technology has progressed, Office has remained largely the same (as a desktop productivity suite and a development platform). Sure, the Office team has embraced the web with the Office web apps and the Apps for Office model. But, they were tied to a Windows first strategy... 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 →

Office 2013 SP1 and you… the developer

The release of Office 2013 Service Pack 1 offers significant new features the Apps for Office developer. So what's in Service Pack 1? Like I said… a LOT. I've compiled the information here in an effort to make it bookmark-worthy starting point/reading list to help you get-up-to-speed... Read the rest of this entry →

Office Newswire: Office 2013 Service Pack 1 offers new features for developers

Hey hey… after a year+ of Office 2013 and Office 365, we have reached the SP1 milestone! This means businesses all over the world now think Office 2013 is suitable for the business. I argue it already but that's the joke about Microsoft releases isn't it?... Read the rest of this entry →

Office Newswire: Office for iOS is here… the rumors are true

Office Mobile for iPhone is now available for Office 365 subscribers. The fact is that Office for iOS only supports the iPhone. Microsoft if fighting a multi-front war. They can’t simply release Office for iOS and have it support both the iPhone and the iPad. If they did that it would kill the Surface tablet ... Read the rest of this entry →

The Outlook UI: Explorer and Inspector Windows. What is customizable?

It can take some time to familiarize yourself and understand the various different components of the Outlook UI. Outlook is made up of windows, panes and forms. The two types of Outlook windows are Explorer and Inspector windows... Read the rest of this entry →

Outlook forms: How to create a custom Outlook form using VBA

Because it is composed of different windows, panes, and form regions, the Outlook UI presents a complex UI model to the developer. Despite these options, a common customization request is for custom forms to display the various Outlook items. Today, we'll take a look at Outlook forms and how you can customize them... Read the rest of this entry →

Have any questions? Ask us right now!