Embedding WF in Excel
Monday, June 19, 2006
This weekend, I worked on a little demo that embeds a WF workflow within an Excel app.
The Excel spreadsheet, in my demo, is shared among a set of users. Based on the gestures/actions performed by the users, the embedded WF program instance (i.e. workflow) executes forward. My Excel app hosts the WF runtime.
Upon passivation, the WF program instance state is serialized automatically as a part of the Excel app. I even embdeded the program XAML in the spreadsheet to make it self contained.
In the process, I played quite a bit with VSTO. I really liked the way it simplifies Office programming and especially liked its cached data feature.











