I was recently working on extracting mail from Outlook to an .msg file and later importing the .msg file back into Outlook. I was concerned that some of the non-obvious properties (there are a lot of non-visible MAPI properties stored on an email) would not be persisted or may change value in the process of... Continue Reading →
How to export multiple pages from OneNote to a single Word document
I needed to find a way to export a number of pages from a OneNote notebook into Word documents. The technique I used and will step through in this post was to: Create a new OneNote section (temporarily in needed) to arrange the pages I wanted to export (one section per Word document I wanted)... Continue Reading →
How to clear the Microsoft Outlook for Mac web browser cache and cookies
When working with Outlook for Mac the content of email messages are rendered in a web browser control that is specific to Outlook (it does not use Safari). So when you have a need to clear any cached data or cookies it is far from obvious how you should go about clearing this cache. I’m... Continue Reading →
Vote for our app in the Office 365 Hack Productivity competition!
Microsoft is currently running a Hack Productivity competition for creating apps that leverage Office 365 Add-ins and/or APIs to deliver an app that increases user productivity. I’ve been working with the awesome dev team at OnePlace Solutions to cook up a modern Outlook Add-in that will run on any device and allow a user... Continue Reading →
Microsoft Ignite 2016 – Ready, Set, Connect
OnePlace Solutions is proud to be an exhibitor and sponsor again this year at the Microsoft Ignite conference in Atlanta. Ignite is Microsoft's premier conference this year for Office 365, SharePoint, Exchange, Azure, Windows and related technologies. I'll be on the OnePlace Solution booth (#563) during the conference talking about our suite of products that... Continue Reading →
How to access properties of Office.js objects that don’t exist in the Typescript definition file
When developing Office Add-ins and using Typescript, I’ve found the Office.js Typescript definition file available at DefinatelyTyped to only support a fraction of the objects and properties that are available within the Office.js library. To give you an idea of what I mean, here is a list of properties that are available on the Office.context.mailbox.item... Continue Reading →
Getting the Angular 2 Router Working for an Office Addin
I have simple Angular 2 Office Addin and attempting to use the Angular 2 Router to route between two components. My two components are called ViewOne and ViewTwo. Here's what the UI for the Office Addin looks like: When the using the Router to navigate, the following errors related to the this._history.pushState function are... Continue Reading →
Light up your Outlook Mailboxes with advanced Email Tracking features
I'm preparing to head down to Melbourne for the The Digital Workplace Conference (the new Australian SharePoint Conference). This will be the first conference since the 7.3 release of OnePlaceMail and OnePlaceLive. I'm pretty excited about the new Email Tracking features which goes well beyond simply allowing users to transfer email and attachment from Outlook to SharePoint.... Continue Reading →
Outlook Add-in Ribbon Commands: Resolution to Manifest XML Schema Errors
While taking a look at the new Outlook Addin Ribbon Commands I came across these schema validation errors trying to deploy the addin once I added the VersionOverrides element. In particular I was getting this error message: Failed to deploy the manifest file to the Exchange server. This app can't be installed. The manifest file doesn't conform... Continue Reading →