Turn off the Language Bar

One annoying feature of XP is the Language Bar. This is the little toolbar that opens at the bottom of your screen and has no apparent purpose (Microsoft Windows XP – What is the Language bar?). Since it takes up valuable space on the Taskbar I want to close it. I do this very often because…


SharePoint 2010 Easy Setup Script

Today Chris Johnson and I are releasing a new tool to help you setup a SharePoint 2010 developer machine. In order to make this process as easy as possible we have created a series of PowerShell scripts that automate the entire process of building a fully running and ready to go SharePoint 2010 environment. The…


Download SharePoint 2010 VHD Demo Environment

  (Update: This image is no longer available. Currently there are no plans to create another SharePoint 2010 demo image. Visit http://dev.office.com for information on building SharePoint apps) The RTM version of the SharePoint 2010 and Office 2010 VHD files are now available for download. This includes Windows Server 2008 R2, SharePoint 2010, Office 2010,…


Santa vs. Parents: Which has the best distribution model?

  I thought it would be interesting on Christmas eve to compare the two models of distributing presents (content/services). I have put together a short list of features for each model. Santa (Server/Cloud) has a global approach to delivering presents. Single source for distribution. Strict service level agreements to deliver all presents by morning. Centrally…


VSTO 2005 makes Smart Tags smarter (and easier)

 Smart Tags are VSTO’s newest feature. They have been added to the product since Beta 1 has shipped. VSTO 2005 does for Smart Tags what it did for Action Pane, makes it easy and understandable for a .net programmer. Smart Tags in Office have been around since Office XP and updated in Office 2003. The concept…


First XNA Application – 360 Controller Test

I finished my first XNA application tonight at 1 minute before midnight on the launch day. This is an application that I wrote before using MDX 2.0 and Winforms (See the old article for the features) . I was able to convert the entire app in about 5 hours without using the documentation. This application is…


Developing Windows Phone 7 Applications for SharePoint 2010

The Windows Phone 7 platform contains great out of the box integration with SharePoint under the Office Hub. But what if you want to create your own custom applications on the phone that leverage SharePoint 2010 data and services? In this blog post I will take you through the process of creating your first custom…


HowTo: Create a SmartTag in VB or C# in less than 10 lines of code

Creating SmartTags for Word and Excel using VSTO 2005 has become incredibly simple. I will show you how to create a SmartTag that interacts with an ActionsPane in less than 10 lines of code, including adding the ActionsPane. One of the hardest things to do in Office development has now become one of the easiest….


How to create Excel UDFs in VSTO managed code

One question that I frequently get is how to call managed code from VBA. In general it is not recommended to mix VBA with managed code mainly due to the non-deterministic eventing model. In other words if VBA and managed code are listening for the same event there is no guarantee of the order that…


VSTO: My Favorite Feature – ClickOnce Deployment

One of my favorite features in the latest version of VSTO is ClickOnce Deployment. ClickOnce deployment makes securely deploying my Office add-in and document level solutions easy. VSTO deployment supports, Local, HTTP, UNC, CD/DVD and USB locations. This gives you the flexibility to deploy your application where it makes sense for you.  Deployment also supports offline,…