お世話になります。
今回も質問させてください。
ASP VBScriptでのエラーが出てしまい、原因がわかりません。
エラーがでるコードは
Set obj_XlsApp = CreateObject("Excel.Application")
この行で
Microsoft VBScript 実行時エラー (0x800A0046)
書き込みできません。: 'CreateObject'
と出てしまいます。
よろしければご教示お願いします
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