| | タイトル | : VB2005からPowerPoint2007へのリンク貼付操作 |  | 記事No | : 8253 |  | 投稿日 | : 2008/09/30(Tue) 21:42 |  | 投稿者 | : アップルティー | 
 お世話になります。
 現在、VB2005からExcelファイルを開き、PowerPointにリンク貼付を行うプログラムを作成してます。
 内容自体はこちらの掲示板に記載されていた内容とほぼ同様です。
 http://hanatyan.sakura.ne.jp/vb60bbs/wforum.cgi?mode=allread&no=11405&page=300#11422
 上記URLを参考にして、
 
 pptShapes.PasteSpecial(PowerPoint.PpPasteDataType.ppPasteShape, , , , , Microsoft.Office.Core.MsoTriState.msoTrue)
 
 のように行えばPowerPoint2003でのリンク貼付は上手く行きました。
 しかし、PowerPointの2007では上記メソッド呼び出し時「System.Runtime.InteropServices.COMException」の例外が発生します。
 (エラーメッセージは【サーバーによって例外が返されました。 (HRESULT からの例外: 0x80010105 (RPC_E_SERVERFAULT))】となっております。)
 
 リンク貼付ではなく、ビットマップ形式で行ったところ
 
 pptShapes.PasteSpecial(PowerPoint.PpPasteDataType.ppPasteBitmap, , , , , )
 
 こちらでは上手く行きましたので、メソッド自体は機能しているようです。
 
 どうにかPowerPoint2007でもリンク貼付を行いたいのですが、どうにかいい方法がないでしょうか?
 
 |