「自動売買ロボット作成マニュアル初級編」 Q&A

Q - 第8章以降のインターネットからの株価取得がうまく動作しません。

A - 第8章以降の株価取得については、本書360ページに記載されているように、YahooファイナンスにおけるWebテーブル番号がランダムに変更される恐れがあるので、これに対応したコードを記述する必要がある場合があります。このコードの記述方法などに関して詳しく知りたい場合はこちらを参照してください。実際に書かれたコードを参照したい場合は、こちらからサンプルシートをダウンロードして、その中に同梱されているランダム化対応シートを開き、コードを参照してください。

Q - 本書内に記載されている、コードの「↓」を入力するとエラーになります。

A - 本書内に記載されている「↓」という表示は、改行を表しています。紙面上の都合で、本来は1行で入力しなくてはいけないコードが、複数行にわかれて記載されてしまっている箇所もあり、このようにさせていただきました。また、実際にどのようなコードを入力すればよいかの見本として、こちらからダウンロードできるサンプルシートのコードを参照すると便利です。

Q - Internet Explorer 7をインストールしたら、インターネットからの株価取得がうまく動作しなくなりました。
Windows Vistaを使い始めたところ、インターネットからの株価取得がうまく動作しなくなりました。

A - Internet Explorer 7をインストールすると、Webクエリの動作が不安定になり、インターネットからの株価取得マクロが正常に動かなくなることがあるようです。この問題は、本書のみでなく他所でも複数問題報告があがっているため、Internet Explorer 7特有のバグの可能性が高いようです。この場合、Internet Explorerを7から6に戻すことによって再び正常に動作するようになることが確認されています。
また、Windows Vistaをお使いの方はInternet Explorerを6に変更することができません。この場合はOS自体をXP以前に戻すか、マイクロソフトのこの問題への対処を待つしか方法がありません。バージョンアップにはくれぐれもお気をつけください。