2011-01-15 14 views
2

1つのスライドをカットして、同じプレゼンテーションファイル(ppt形式)で画像として貼り付けたいと思います。VBAを使用してPowerPointでスライドをコピーして画像として貼り付けるにはどうすればよいですか?

私は、&のコピーを1つのスライドにコピーするVBAコードの作業を知っています。

ActivePresentation.Slides(1).Copy ''copy first slide into clipboard 
ActivePresentation.Slides.Paste  ''paste above slide as a last slide 

私が知りたいのは、スライドを「絵」として貼り付ける方法です。 (「ペーストとして画像を貼り付ける」は、ペーストの選択肢です。[PNG、JPEGなどのペースト])

これについてのご提案はありますか?

答えて

1

ええ、あなたのコードはかなり近いです。ここではあなたがに貼り付けるためのより多くのフォーマットのためPpPasteDataTypeを検索できるスライド2.

ActivePresentation.Slides(1).Copy 
ActivePresentation.Slides(2).Shapes.PasteSpecial ppPasteJPG 

に画像としてそれをスライド1を取り、貼り付けの一例です。

+0

ありがとうございます!それは間違いなく私が望んでいたものです。 – ilios86