- - PR -
DataGridのデータをExcelへ出力
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2002-12-18 14:42
#私もこのスレッドの方法が知りたいので参加させてください。
以前、ASPを使っていたときに、サーバ側でExcelを起動させてデータを埋め込み、それをマクロでグラフ化して画像ファイルに吐き出してExcel終了、その画像ファイルをHTMLから使用するというこをやろうとしたときに、ASPではサーバ側でExcelを起動させるような処理をデフォルトでは認めていない、というリソースにたどり着きました。そのため、サーバマシンのレジストリの特定のキー(AllowOutOfProcCmpnts)を書き換える必要があったと記憶しています。 >http://www.microsoft.com/japan/products/ntupdate/NT4SP3/readmea.htm (少し古い話ですが) Wingさんの状態は、Excel.Applicationのインスタンスが作成される時点で、エラーと出ているように思います。あくまで、サーバ内のWebアプリ(ASP.NET)からサーバ内のExcelを起動しようとはしているのですが、ASPNETユーザにはその権限がない、という状態だと思います。 では具体的にどうしたら・・・? というのがどうにもわかりません。ASPのときの方法は、少なくともいま手元で動かしているWindows2000Serverではキーが存在自体していないので、別の話になっているのかなと。(Excel.exeファイルに対して、プロパティ−セキュリティ、からASPNETユーザを追加して実行権限は与えたのですが解決しませんでした) Wingさんのこのような質問は、実際によくありそうな話、だと思うのですが、探し方が悪いのか実例にめぐりあえません。(GotDotNetには載るのかな・・・) みなさんどうされているのか教えてください。よろしくお願いします。 |
|
投稿日時: 2002-12-20 12:04
ASP.NetのユーザにExcelへの権限を与えるには、確かC:\WinNT\System32\DCOMCNFG.EXEを使用したように記憶してます。
|