Excel で RSS
Worksheet_Calculate を使わないでやろうとすると、やはり、TextBox の Change イベントを使うしか思いつかない。
TextBox を動的に作ることは簡単にできる。「あたらしいマクロの記録」で簡単に分かる。
ActiveSheet.OLEObjects.Add(ClassType:="Forms.TextBox.1", Link:=False, _ DisplayAsIcon:=False, Left:=122.25, Top:=118.5, Width:=96, Height:= _ 42.75).Select
しかし、この TextBox のイベントハンドラーを動的に追加することができなさそうだ。VB の「コントロール配列」に相当するものはないのか?
VB で RSS を取り扱う OCX を作って、それを Excel に貼り付けるしかないのか?面倒だなあ。