Word 2007文書を構造化PowerPoint 2007プレゼンテーションに変換するマクロを作成しています。私はドキュメントのすべての段落をループして、新しいプレゼンテーションにコピーします。WordからPowerpointにプログラムでプログラムをコピーする方法は?
段落をコピーしてプレゼンテーションに貼り付けることができます。しかし、私はまた、Word文書の画像をPowerPointに(そして段落間の適切な場所に)コピーして貼り付けることができる必要があります。
これまでのところ、段落のスタイル属性を見て、段落が絵であるかどうかを検出できました。「図」と表示されます。しかし、私はそこから何をすべきか分かりません。オンラインで見た後、私はこれを行うことができるように見えます:
paragraphFromDocument.Range.Copy
currentSlide.Shapes.Paste
しかし、これは動作していないようです。 WordからPowerPointに画像をコピーするにはどうすればよいですか?
paragraphFromDocument.Range.CopyAsPicture
currentSlide.Shapes.PasteSpecial(ppPasteMetafilePicture)
と、このエラーメッセージが出ます::
Shapes.PasteSpecial:無効なのReqを私も試した
おかげ
EDIT
〜する。クリップボードが空であるか、ここに投稿できないデータが含まれています。
しかし、私はそのCopyAsPictureコマンドを使用すると、(まだマクロからクリップボードに画像を)PowerPointを開き、スライドに画像を貼り付けるために[特殊な形式を選択]コマンドを使用できます。