プロが教えるわが家の防犯対策術!

いつもお世話になっております。

現在、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マクロを実行したい

*****ソース終了********

A 回答 (2件)

下記URLのページの一番下にこの説明がありますが、


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

参考URL:http://www.asahi-net.or.jp/~ef2o-inue/download/s …
    • good
    • 0

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

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!