クリップボード操作プログラムをWEB上で動作させるには?


isn99  2003-09-27 10:38:11  No: 108857  IP: [192.*.*.*]

クリップボードにイメージデータをコピーし、Excelファイルに
貼りつけるDLLをVBで作成しました。
そのDLLをASPよりコールすると、クリップボードへのコピー
が失敗しているのかコピー出来ていません。この為、ペーストで
エラーが発生してしまいます。
但し、DLLの単体テストでは正常に動作します。また、WinNTサーバ
環境下ASPからのコールでも正常に動作します。
定かではありませんがSP1前後の時は動作していたようです。
これはVBの問題では無いかも知れませんが、この件に関して
何かご存知の方、対策方法・代替案をご存知の方、いらっしゃいましたら
お知恵を拝借致したくお願い致します。

環境
  Win2000 SP3
処理概略
  WEBシステム上でExcelファイルに電子印を捺印する。
  電子印イメージ作成&貼りつけはVBにて開発  


VBソース
   Set objxls = CreateObject("Excel.Application")
        中略
   Clipboard.Clear
   Clipboard.SetData Frm_Approval.Picture1.Image, vbCFDIB
   objxls.ActiveWorkbook.Sheets(1).Range("A1").Select
   objxls.ActiveWorkbook.Sheets(1).Paste
   objxls.ActiveWorkbook.Save


ASP(VBS)ソース
   Set dObj = Server.CreateObject("DLL名.クラス名")
   dRet = dObj.Main_Proc(引数)
   Set dObj = Nothing

編集 削除