20071012概要BloombergのDDEをエクセルのマクロで利用する方法です。応答を受け取ったりすることができる。要は、DDEを使うと、他のアプリケーションの機能を利用することが出来ます。このようなケースを回避できます。メモリやCPUはほとんど消費しません。"property")という形式で作成します。"channelNumber"と"property"は変数です。以下のような式が作成されると思いますが、これと同じ作業をSerever経由で行うだけです。要求するデータを指定します。PD=Dが『property』に該当します。『channelNumber』は、�@ヒストリカル・ウィザードやバルク・ウィザードなどの区別、�ABloomberg関数のようなものを指定します。ここで、"H"はHistoricalのHです。テーブルウィザードの場合は、"S"を使います(何の略でしょうか?)。次に『property』ですが、エクセルのリンクで作成された式と同じようなものを入れます。property)という手順になります。取得したデータは配列なので、レコード数が固定ではありません。このレコード数を調べる関数が、UBound()です。使い方は、UBound(returnList)とすると個数が取得できます。データ取得開始時と終了時を”評価日From””評価日To”というセルに入れています。データベースに無い場合、データベースにInsertします。データベース接続について分からない方はこちらをご参照下さい。