私は、2007 Office system用のいくつかのOfficeアドインで作業しています。アドインは、フォーマットが新しい圧縮XMLベースのフォーマット(docx、xlsx、xlsm、pptxなど)のいずれかである場合にのみ、アクションを実行するためにファイルフォーマットを知る必要があります。PowerPoint VSTOでプレゼンテーションのファイル形式を調べるにはどうすればよいですか?
各Office製品のAPI(呼び出しと動作)の相違にもかかわらず、WordとExcel用のアドインを作成することができました。これらの両方で、私は保存イベントを検出し、ファイルフォーマットと、それが保存か保存操作かに基づいて変更を加えることができます。しかし、私はPowerPointに来て、ファイルがどのような形式で保存されているか、それが通常の保存であるか、操作としての保存であるかを判断するのには苦労しています。
だから、私の質問は、パワーポイントVSTOにアドインされています
- は(単にファイル拡張子の比較以外)のファイル形式を決定する方法はありますか?
- 保存が通常の保存または保存のどちらであるかを確認することはできますか?おそらく(
オーケー更新、私は私の検索を変更して(つまり、拡張子を使用する以外に方法はありません)私の最初の質問に答えるように見えるこれらの質問を見つけましたが、2つ目の質問はまだ立っています私は検索フーを改善するまで)。
- How to obtain PowerPoint File Format Programmatically
- How can I get the ActivePresentation file format from PowerPoint Interop
ありがとうございます!それはおそらく十分です。 –