私の同僚は、Excel ActiveXObject を作成しようとしたときに奇妙なエラーに遭遇しました。そのため、いくつかのテスト コードを作成し、ネットワーク ドライブでホストされている .hta に配置しました。
<html>
<head>
<title>
JUST FOR AVERY
</title>
</head>
<body>
<script type="text/javascript">
var objExcel = new ActiveXObject("Excel.Application")
var myBook = objExcel.Workbooks.Add;
</script>
</body>
</html>
これで、このコードは 100% の確率で機能します。ただし、Avery の場合、次のエラーが表示されます。
The object invoked has disconnected from its clients.
それが与える行番号は、ActiveXObject 自体の作成に対応しています。
Internet Explorer のすべてのセキュリティ ゾーンを Low に設定してみました。次に、すべての IE/mshta ウィンドウを閉じて、テスト コードを再度開いたところ、まったく同じエラー メッセージが表示されました。
私はここで途方に暮れています。ヘルプ?
編集
念のため、いくつかの重要なポイントを追加します。
OS:Windows 7
IE:Internet Explorer 8