ASPでのCreateObject生成時のエラー


ユーティー  2008-05-16 16:58:26  No: 139727  IP: 192.*.*.*

お世話になります。

今回も質問させてください。
ASP  VBScriptでのエラーが出てしまい、原因がわかりません。

エラーがでるコードは
Set obj_XlsApp = CreateObject("Excel.Application")

この行で
Microsoft VBScript 実行時エラー (0x800A0046)
書き込みできません。: 'CreateObject'

と出てしまいます。
よろしければご教示お願いします

編集 削除
魔界の仮面弁士  2008-05-16 17:48:57  No: 139728  IP: 192.*.*.*

DCOM の構成を調整すれば、呼び出せるようにはなりますが、そもそも、
ASP から Office アプリを呼びだすような事をしてはいけません。
理由は、下記のようなものです。
http://support.microsoft.com/kb/257757/ja

それと、[Server.CreateObject と CreateObject の違い]についても。
http://support.microsoft.com/kb/414599/ja


Excel ファイルの制御が必要なら、別の方法を利用する事を検討しましょう。
たとえば、Microsoft.JET.OLEDB.4.0 を使う方法や、サードパーティ製品
(ExcelCreator等) を使う方法などです。
http://support.microsoft.com/kb/278973/ja
http://support.microsoft.com/kb/271572/ja

編集 削除