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


はち  2002-10-03 01:35:43  No: 105118

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

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

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


たかみちえ  URL  2002-10-03 02:02:27  No: 105119

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

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


はち  2002-10-03 03:03:30  No: 105120

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

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

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

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加