- 締切済み
エクセルのセルからVB等で作成したアプリの変数を参照するには
エクセルのセルからVB等で作成したアプリの変数を参照する方法がわかりません。 また、そのアプリで変数が更新された際に自動的にセルの内容が変わるといった仕組みは無いでしょうか。 楽天証券のリアルタイムスプレッドシートは、セルで"=app|code!field"のような形で情報を参照できるので、何らかの方法があると思っています。 また、上記の式をエクセルに入力すると、「APP.EXEを起動しますか」といったメッセージが出ますので、参照はできるのだと思います。 VBのアプリからセルをいじると、パフォーマンスが悪く困っています。 アプリはVBにはこだわっておりません。 また、ヒントとなるような情報だけでもかまいません。 よろしくお願いします。
- みんなの回答 (6)
- 専門家の回答
お礼
ご回答ありがとうございます。 DDEサーバですね。ちょっと試してみます。 たしかにセルひとつであれば、それほど問題ないのでしょうが、できるだけたくさんの情報を渡したい(100個ぐらい)ので、そもそも無理があるのかも知れません。 それが1秒間に数回更新ですから。 データを絞ってみたり、DDEを調べてみたりします。 DDEサーバにするとして、重要な項目の更新時にエクセル側のファンクションを呼び出して、そのときだけエクセルからDDEで取りにこさせるといった感じでもいけるかもしれません。 うまく行ったらまたご報告します。