- - PR -
Excel2007での画像挿入について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-07-20 19:36
いつもお世話になっております。
VS2005(C#)でExcelをレイトバインディングで操作するクラスを作成しました。 #エンドユーザの環境によって、Office2003とOffice2007が混在している為です。 このクラスをASP.Net側から呼出して実行すると、Excel2003では問題なく動作するのですが、 Excel2007で画像を貼り付ける処理がうまく動作しません。 正確には、VS2005でデバッグ実行時は処理が正常に動作するのですが、IISを設定し Webページから実行した場合、エラーが発生したり処理が返らなくなります。 #セル値の読込み&書込み等は正常に動作します。 以下が試した処理とその結果です。 1.AddPictureを使用した場合、処理が返ってこない。 2.AddShapeでShapeを追加し、Fill.UserPictureにて画像を設定すると、 「エラーを特定できません (HRESULT からの例外: 0x80004005 (E_FAIL)) 」 が表示される。 デバッグで正常終了するというこは、NETWORK_SERVICEやASP.NETユーザの権限絡み かとも思っているのですが。。。 |
1