• ベストアンサー

IEからクライアントのEXCELのオブジェクトを生成できない

いつもお世話になっております。 現在、HTML内に以下ソースを記述しクライアント側の EXCELオブジェクトを取得しようとしています。 がしかし、エラー(429 ActiveXコンポーネントはオブジェクトを生成できません)がでます。 このソースをVBSファイルにして実行するとちゃんと EXCELが生成されるので、ロジックに問題はないようにおもえます。 どなたか心当りのある方、ご助言宜しくお願い致します。 *****ソース開始******** <body> <script language="VBScript"> Sub Window_OnLoad() Dim objExcelApp Dim objExcelBook On Error Resume Next Set objExcelApp = CreateObject("Excel.Application")←この時点でエラーがでる。  Set objExcelBook = objExcelApp.Workbooks.Open("http://localhost/aaaa/asptst/excelwork.xls", , True)←このEXCELマクロを実行したい *****ソース終了********

質問者が選んだベストアンサー

  • ベストアンサー
  • sam_inoue
  • ベストアンサー率47% (27/57)
回答No.2

下記URLのページの一番下にこの説明がありますが、 IEのセキュリティでクライアントスクリプトの許可を 行なって下さい。 但し、インターネットゾーンで許可するのは大変危険ですので、 「信頼済みサイト」または「イントラネット」としてから 設定を行なって下さい。

参考URL:
http://www.asahi-net.or.jp/~ef2o-inue/download/sub09_020_120.html

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

セキュリティで、ActiveXの初期化・実行に許可がないのではないですか

関連するQ&A

専門家に質問してみよう