PowerPointからWordにテキストや画像をコピーするためのアプリケーションが必要です。私は次のライブラリを使用しています:Microsoft.Office.Interop.PowerPointおよびMicrosoft.Office.Interop.Word。
テキストは簡単に転送できますが、PowerPointで画像のみを含む図形を見つけると、次のエラーが表示されます。「一般的なエラーが発生しましたGDI +」、コードのこの部分で:
foreach (PowerPoint.Shape shape in slide.Shapes)
{
if (shape.HasTextFrame != MsoTriState.msoTrue){
shape.Copy();
Image img = (Image)Clipboard.GetData(DataFormats.Bitmap);
string filepath = Environment.SpecialFolder.Desktop + "\\img.jpg";
if (File.Exists(filepath))
{
File.Delete(filepath);
}
img.Save(filepath);
doc.Shapes.AddPicture(filepath, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing);
}
}
このような状況で、画像を含む図形をPowerPointからWordにコピーするにはどうすればよいですか?どんな助けでも大歓迎です。私はいくつかのコードサンプルを好みます。
ありがとう。