Many a times we may need to drag drop business objects from custom pane(Addin/document level project) or Hosted application to Word surface.
Consider a Tree Control having multiple nodes and different kinds of business objects. These business objects may need different kind the automation tasks when dropped at a particular location inside word surface. These drops also may need to validate location of the drop and allow or disallow the same.
There is no direct way to have this feature. We must apply a workaround to achieve the same. I will try to explain how we could do this for a WPF/Windows application hosting Word internally. Below are the steps :