- ベストアンサー
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マクロを実行したい *****ソース終了********
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
下記URLのページの一番下にこの説明がありますが、 IEのセキュリティでクライアントスクリプトの許可を 行なって下さい。 但し、インターネットゾーンで許可するのは大変危険ですので、 「信頼済みサイト」または「イントラネット」としてから 設定を行なって下さい。
その他の回答 (1)
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
回答No.1
セキュリティで、ActiveXの初期化・実行に許可がないのではないですか