tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル VB2005からPowerPoint2007へのリンク貼付操作
投稿日: 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でもリンク貼付を行いたいのですが、どうにかいい方法がないでしょうか?

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。