I find the easiest way to create (scaffold) a new Office Add-in (Outlook, Word, Excel, PowerPoint) is to use the Office Yeoman Generator (Yo Office). This is really using 2 things. Firstly its using a tool called Yeoman, which is a generic scaffolding tool (nothing to do with Microsoft or Office). It's the Yo in... Continue Reading →
How to install extensions from Google Chrome Web Store in the new Microsoft Edge (Chromium) browser
I've been using the new Microsoft Edge browser as my default browser now for several weeks. I initially missed some Chrome extensions that made my life a little easier and the Microsoft Edge Extensions store hasn't got much to offer yet. That was until I realised that Microsoft has made it possible to install extensions... Continue Reading →
How to easily select overlapping or hidden images in PowerPoint slides
When creating more complex PowerPoint slides you may need to overlap objects or entirely cover object with others. This can make objects very hard to select as they are underneath each other. There is an easier way than just clicking with increasing frustration! Home | Drawing | Arrange | Position Objects | Selection Pane... Now... Continue Reading →
View My Office 365 Apps (add-ins) and remove consent
If you would like to see what add-ins and other apps you have consented to (and what permissions you have granted) you can visit this magic URL https://myapps.microsoft.com You should see a list of all add-in and apps from where you have the option to 'Remove' or 'Get Info'. Selecting 'Get Info' lists all... Continue Reading →
How to edit Markdown files in VSCode with live preview of changes
Visual Studio Code (VSCode) is a great tool for editing Markdown files. It's not immediately obvious that VSCode comes out of the box with the capability to preview Markdown files and even provide a side by side live preview view so you can see the result as you are modifying the file. In VSCode opening... Continue Reading →
How to fix mouse cursor disappearing in Visual Studio & Visual Studio Code
This is a problem I have come across each time I build a new virtual development machine with Visual Studio on it. The problem has been around for a few years now and I always have to search around for the steps to fix it each time it catches me. I’ve seen this issue in... 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 →
2 Simple Techniques for Creating SharePoint Views Grouped by Date Columns
Here are 2 techniques for creating views in SharePoint when you want to group on dates. Throughout this article I'll be using the example of email that have been saved to SharePoint where the email date has been stored in a SharePoint column called "Email Date". The Email Date is saved with both a date... Continue Reading →