title: Cannot create multiple instances of PowerPoint
body: <p>I'm working on a project where I need to use PowerPoint from C#.net. Initially, I always created one single instance. As of today, I would like to have multiple instance running. I do that like so:</p>
  
  <pre><code>Type powerpointType = Type.GetTypeFromProgID("PowerPoint.Application");
  
  object instance1 = Activator.CreateInstance(powerpointType);
  object instance2 = Activator.CreateInstance(powerpointType);
  </code></pre>
  
  <p>but when I ask for the handle of both instances, by calling</p>
  
  <pre><code>hwnd = (int)powerpointType.GetProperty("HWND").GetValue(instance1, null);
  </code></pre>
  
  <p>then I get the same handle twice. My conclusion is that the application is started just once, and the TaskManager comfirms that: Only one process.</p>
  
  <p>How come there is only one instance of PowerPoint running, and how can I make it work?</p>