私自身のプログラムの外にある別のプログラムは、新しいPowerPointプレゼンテーションを作成します。そうすると、私のプログラムはPowerPointプレゼンテーションのプロセスIDを検出できます。現在実行中のPowerPointのインスタンスをプロセスIDで制御するにはどうすればよいですか?
スライドをコピーするか、少なくともプレゼンテーションを保存できるように、現在実行中のPowerPointのインスタンスを制御したいと考えています。 .NETでこれをどのように行うのですか?
私自身のプログラムの外にある別のプログラムは、新しいPowerPointプレゼンテーションを作成します。そうすると、私のプログラムはPowerPointプレゼンテーションのプロセスIDを検出できます。現在実行中のPowerPointのインスタンスをプロセスIDで制御するにはどうすればよいですか?
スライドをコピーするか、少なくともプレゼンテーションを保存できるように、現在実行中のPowerPointのインスタンスを制御したいと考えています。 .NETでこれをどのように行うのですか?
パワーポイントは大規模な自動化を提供しますapi。
私は同意します。どのようなMS Officeアプリケーションでも、低レベルのシステムコールをハッキングするのではなく、大規模で成熟したAPIを使って作業するのが最適です。 – Abel
私はAPIがOfficeアプリケーションを自動化するより良い方法だと思っていますが、この状況ではプレゼンテーションを作成してスライドに移入するMinitabによってPowerPointアプリケーションが起動します。このプレゼンテーションからスライドを抽出し、別のプレゼンテーションにコピーするプロセスを自動化しようとしています。 – blueshift
@blueshift Office interop APIで試したことがありますか?私はわからないが、実行中のPPのインスタンスにアタッチすることができるかもしれない。実際、私はそれが不可能であれば驚くだろう。 –
パワーポイントはファイルでありプロセスではありません。 –
@ DanielA.White:説明をありがとう。私は、現在実行中のPowerPointのインスタンスを制御したいと思っていました。これはどうすればできますか? – blueshift
@ダニエル(Powerpoint)が実行されていない限り、またはパワーポイントがスタンドアローンの実行可能ファイルに変換されていない限り、私はそれがここで意味するものだとは思っていませんが。 – Abel