ASPでのCreateObject生成時のエラー


ユーティー  2008-05-17 01:58:26  No: 139727

お世話になります。

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

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

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

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


魔界の仮面弁士  2008-05-17 02:48:57  No: 139728

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加