Paste Special/In-place activation

OK - sorry if this is a FAQ-like question (or an idiotic one). I’d like to be able to support in-place activation in OLE-aware applications like Word and Excel. Is the View object capable of serializing in a COM-aware way, or is that something that needs to be implemented completely by hand? My application supports short-cut menus on most objects on the graph so the last step would be to allow the user to quickly alter a graph they’ve pasted into a document in order to drag nodes to a more suitable location, change formatting options, etc. Am I barking up the wrong tree?

If I search MSDN for in-place activation, the only hits I get are for C++ / MFC. So, I don’t think it’s a generally supported .NET thing.

Microsoft does have Visual Studio Tools for Office (VSTO) which seems to be their new model for building Office add-ins. Since GoDiagram is 100% pure .NET, I suspect it could be used in the environment (although we don't have a sample of that).