PowerPoint のスライドを適切な品質でエクスポートしたいが、サイズは大きくありません。そのために最初に行うことは、このレジストリ キーを HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\PowerPoint\Options: AutomaticPictureCompressionDefault に値 0 で追加することです。
これは、画像の自動圧縮を防ぐためであり、このコードを使用してスライドを画像としてエクスポートします。
For Each oSlide In ActivePresentation.Slides
sImageName = "Slide" & oSlide.SlideNumber & ".PNG"
oSlide.Export sImagePath & sImageName, "PNG", 2048, 1536
Next oSlide
問題は、サイズが大きすぎて、サイズを 2048x1536 にする必要があるため、DPI を下げて小さくしたいので、これを変更するのは不便です。希望の DPI を設定するにはどうすればよいですか? VBA またはレジストリで、使用したい DPI 値を設定する方法はありますか?