|
分類:[.NET 全般]
こんにちは、どなかたご教示いただけますでしょうか。
C#にて、EXCELから全てのShape(画像・グラフ等)を保存する ツールを作成しております。
// 全てのShapeを取得 foreach (Excel.Shape shp in objSheet.Shapes) { // クリップボードにコピー shp.Copy(); }
その際、同じファイルでは必ず同じ回数後のコピーで以下のエラーが起きます。
Error: サーバーによって例外が返されました。 (HRESULT からの例外: 0x80010105 (RPC_E_SERVERFAULT)) Line: mscorlib
クリップボードに上限があるのかと考え、 // クリップボードクリア Clipboard.Clear(); 等、やってみるものの何ら変わり無し。
なぜ、この様なエラーが起きるのでしょうか。
よろしくお願いします。
|