I was working on a project today where I need to dynamically create a MS Word Document, save it to a SharePoint library, and then present the document to the user for editing. My first attempt was to create an IFrame that would redirect to the document once it was created, but this would only open the document in ‘Read Only’ Mode.
Enter the Hero Blog Post
After a quick search I found this blog post. DotNetNinja found a javascript function editDocumentWithProgID2
which performs this exact operation and is part of the SharePoint 2010 Core.js file.
Simple!