プレゼンテーションを開き、スライドと図形にアクセスする方法について、いくつかのサンプルを入手しました。しかし、もっと他の操作をしたいです (指定したスライドからサムネイルを生成するなど)。どのような方法を使用できますか? すべての機能を説明するドキュメントはありますか?
2 に答える
あなたを落胆させるわけではありませんが、PythonからCOMを使用した私の経験では、多くの例を見つけることはできません。
誰かがPythonでPowerPointを使用して大きなチュートリアルやリファレンスを投稿した場合、私はショックを受けます(しかし、見てうれしいです)。おそらくあなたが見つけた最高のものは、おそらくあなたがすでに見つけたものですが、この記事です
ただし、その記事と他のPython + COMコードのいくつかをたどると、同じインターフェイスを使用してVBコードとC#コードがPythonコードに変換されるパターンがわかります。
それを理解したら、MSDNのPowerPointAPIリファレンスが最良の情報源になるでしょう。
ジェレマイアが指摘したサンプルを見ると、スライド#42をエクスポートしたいと仮定して、そこから始めて次のようなことを行うように見えます。
Slide = Presentation.Slides(42)
Slide.Export FileName, "PNG", 1024, 768
ファイル名の代わりに、エクスポート先のファイルのフルパス\filename.extを使用します。ストリング。PNG、JPG、GIF、WMF、EMF、TIF(PowerPointからの良いアイデアとは限りません)などを使用します。文字列次の2つの数値は、画像をエクスポートする幅と高さ(ピクセル単位)です。VBLong(-2,147,483,648から2,147,483,647までの値の範囲の符号付き32ビット(4バイト)数値)
私はニシキヘビをかわいがりましたが、それらにコーディングしたことはありません。これが構文に関する私の最善の推測です。エラーを修正するのにあまり苦労しないでください。