次のコードは、ホストアプリケーションを取得します。この場合はCorelDrawアプリケーションの場合、実行中のcorelDrawの場合は正しく実行され、exeはcorelDrawによって実行されます。
Corel.Interop.CorelDRAW.Application appDRAW =
new Corel.Interop.CorelDRAW.Application();
app = (Application)this.Host;
しかし、いくつかの複雑な理由で、corelが実行されていなくてもこのコードを実行する必要がありますが、corelが実行されていない限り、アプリインスタンスを使用しないので、名前などでホストアプリケーションを取得する方法はありません。実行前であっても、ホストアプリケーションのexeを指す
多分何かのような
app = (Application) getHostByExe("c:\corelPath\corel.exe");
とアドバイス、