• 締切済み

vbaの参照とtlb

某社のFXトレーディング用api(dll)を使って為替トレーディングをしています。 vbaからの自動発注ですがxpの時は動いたのですが、server 2003にすると「該当のdllが見つからない」とエラーが出てエクセルが落ちてしまいます。 vbaの参照設定はxpの時と同じtlbファイルのパスになっています。 tlbファイルの中身はわかりませんが、レジストリに正しくパスが登録されていないか、server 2003固有の問題かいずれかと考えています。 どなたか心あたりのある方ご教示いただけるとありがたいです。 某社のテクニカルサポートに聞いてはいますがapiについてのサポートは限定的と思われ、回答はあっても来週以降になると思っています。 よろしくお願いします。

みんなの回答

  • yorozu_ya
  • ベストアンサー率54% (76/140)
回答No.1

> レジストリに正しくパスが登録されていないか レジストリにどうやって登録したのですか?

qlmaster
質問者

補足

某社のアプリをダウンロードしてインストールする際にアプリとは別に「apiをダウンロードします」とメッセージが出てProgram Filesの中にフォルダが出来て中にapiとtlbファイルがコピーされる仕組みなので、その際にレジストリに登録していると思います。 レジストリを見てみましたがアプリとapi関連のキーがRootに作成されていました。 ただ、数も多くいじるのは危険なのでまだ触っていません。

関連するQ&A