- 締切済み
vbaの参照とtlb
某社のFXトレーディング用api(dll)を使って為替トレーディングをしています。 vbaからの自動発注ですがxpの時は動いたのですが、server 2003にすると「該当のdllが見つからない」とエラーが出てエクセルが落ちてしまいます。 vbaの参照設定はxpの時と同じtlbファイルのパスになっています。 tlbファイルの中身はわかりませんが、レジストリに正しくパスが登録されていないか、server 2003固有の問題かいずれかと考えています。 どなたか心あたりのある方ご教示いただけるとありがたいです。 某社のテクニカルサポートに聞いてはいますがapiについてのサポートは限定的と思われ、回答はあっても来週以降になると思っています。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- yorozu_ya
- ベストアンサー率54% (76/140)
回答No.1
> レジストリに正しくパスが登録されていないか レジストリにどうやって登録したのですか?
補足
某社のアプリをダウンロードしてインストールする際にアプリとは別に「apiをダウンロードします」とメッセージが出てProgram Filesの中にフォルダが出来て中にapiとtlbファイルがコピーされる仕組みなので、その際にレジストリに登録していると思います。 レジストリを見てみましたがアプリとapi関連のキーがRootに作成されていました。 ただ、数も多くいじるのは危険なのでまだ触っていません。