一定時間経過ごとに実行するには?


はち  2002-10-02 16:35:43  No: 105118  IP: [192.*.*.*]

エクセルを使ってシリアル通信をして、特定の文字列を
一定時間経過するたびに、送信したいのですが、
delphiでいうところの、TTimerコンポーネントみたいなものはないのですか?

コントロールツールボックス内にあるコントロールの選択の中を捜しても
見当たりません。(探し方が悪いのかも...)

VBAを初めて使ったので、よくわかりません。
ヘルプの使い方、などでもいいので教えていただけないでしょうか。
お願いします

編集 削除
たかみちえ  URL  2002-10-02 17:02:27  No: 105119  IP: [192.*.*.*]

DelphiのTTimerにあたるものはTimerです。VBAにもあったと思います。
(Delphiと同じ、ストップウォッチのマーク)
もし出ていないのなら、VBAなら参照していないかもしれません。
確かどこかで参照設定を変更することで、表示されていないコントロールのいくつかを使えるようになります。
OCXを使うものもありますけど、使わないものもいくつかあったと思います。

  もし何なら、SetTimerなどのAPIでやっていってもいいでしょうね。

編集 削除
はち  2002-10-02 18:03:30  No: 105120  IP: [192.*.*.*]

たかみちえ様、レスありがとうございます。

参照設定を変更しても、ツールボックスに増えないのですが、
なぜでしょう?

どれを参照すれば、使えるようになるかわかりません。
ヘルプを見ても関数のことしか載ってないし。。

教えてください。よろしくお願いします。

編集 削除