Time to Jump Ship

I’ve been working in the Office Development space for over 10 years now, and I finally decided it’s time for a change. So, I’m leaving my current team and heading over to a new job in Xbox. I expect that will change the nature of my blog posts – the adventure continues. Thanks to all…

4

HLSL in Office

HLSL is the High Level Shading Language for DirectX, documented here. I was wondering the other day how you might use shaders in Office, and this led me to build a little proof-of-concept that allows you to experiment with HLSL within the context of an Office application. I built a PowerPoint add-in that provides a…

0

Excel Services Getting Started – Pt4 Web Service APIs

This continues my previous checklists here, here and here on getting started with Excel Services. In this post, I’ll append a walkthrough for using the Excel Web Services APIs. 6.     Using Excel Web Services APIs 6.1            Create an publish a workbook (RegionalSales.xlsx) a.       We could use any of the workbooks we’ve already published, but for…

1

Excel Services Getting Started – Pt3 EWA

This continues my previous checklists here and here on getting started with Excel Services. In this post, I’ll append a walkthrough for using Excel Web Access. 5.     Using Excel Web Access 5.1            Make the EWA web part available in your sub-site a.       Note: this task is only required if you did not base your site…

2

Excel Services Getting Started – Pt2 UDFs

This continues my previous checklist on getting started with Excel Services. Here, I’ll append a walkthrough for creating, deploying and updating User-Defined Function assemblies with Excel Services. 4.     Create and deploy a UDF assembly 4.1            Create a UDF assembly in Visual Studio (SampleUdf.dll) a.       I’m assuming here that your developer machine is not the same…

3

Excel Services Setup and Getting Started

As part of an internal prototype I was working on recently, I had to set up a machine for Excel Services – and do this repeatedly as my prototype messed up the installation in various ways. I found lots of MSDN documentation that covered all aspects of setting up the base server OS, setting up…

6

MEF in Office?

In my last post, I looked briefly at MEF, and I’m wondering how this model can be applied to Office add-ins. The Office add-in model itself already achieves a level of dynamic composition, by virtue of the fact that the set of add-ins to be loaded is only discovered at runtime. However, even though the…

1

MEF

The Managed Extensibility Framework (MEF) is a new library, still under development, that provides support for composing applications dynamically. Many applications have a composite model, where the total functionality is provided by a number of component parts. Often, these components are all known at design-time, so the composition is static. However, it is sometimes useful…

4

Carter-Lippert VSTO Book Updated

The eagerly-awaited update to Eric Carter and Eric Lippert’s VSTO book has been released this week. This is the definitive guide to Visual Studio Tools for Office, and this edition targets development for Excel, Word and Outlook 2007 using Visual Studio 2008. Eric and Eric have done another excellent job, and the book weighs in…

1

Silverlight Web Part in SharePoint

Having looked at Silverlight in Office client, I thought I’d round out the exercise by looking at Silverlight in Office server. It turns out that lots of people have looked at this before, and I relied heavily on information from several other people’s blog posts (see below), the Silverlight Blueprint for Sharepoint, and Steve Fox…

1