質問編集履歴

4

追記後に発生した齟齬を修正

2021/04/11 07:08

投稿

xail2222
xail2222

スコア1508

test CHANGED
File without changes
test CHANGED
@@ -124,11 +124,7 @@
124
124
 
125
125
  と考えているとTimerがVBAにもあればなんとかなるような気がしたので検索すると
126
126
 
127
- Application.OnTime というのを見つけました。
127
+ Application.OnTime というのを見つけました。これはこれで使える気がします。
128
-
129
-
130
-
131
- 一旦、私はこれでうまく出来ないか試してみます。
132
128
 
133
129
 
134
130
 

3

解決後の追記

2021/04/11 07:08

投稿

xail2222
xail2222

スコア1508

test CHANGED
File without changes
test CHANGED
@@ -146,6 +146,20 @@
146
146
 
147
147
 
148
148
 
149
+ (解決後の追記)
150
+
151
+ sleep 1ということで静かに待つとまでは言えないですが
152
+
153
+ cpu負荷がほぼ0%に下がった為、これで運用上は問題ないと判断しました。
154
+
155
+
156
+
157
+ Application.OnTimeの方が静かに待つ。という条件には沿う気はしますが
158
+
159
+ こちらは、とりあえず使い方だけ押さえておくという事にしておきます。
160
+
161
+
162
+
149
163
  ### 補足情報(FW/ツールのバージョンなど)
150
164
 
151
165
 

2

timeSetEventについて追記

2021/04/11 07:07

投稿

xail2222
xail2222

スコア1508

test CHANGED
File without changes
test CHANGED
@@ -118,7 +118,7 @@
118
118
 
119
119
 
120
120
 
121
- (追記 2021/04/11 13:34
121
+ (追記 2021/04/11)
122
122
 
123
123
  終了時にコールバック関数が呼ばれたりイベントが発生したりというようなものがあればいいのですが
124
124
 
@@ -132,6 +132,20 @@
132
132
 
133
133
 
134
134
 
135
+ あと
136
+
137
+ [timeSetEventについて記述がある](https://cloud6.net/so/vba/2466676)
138
+
139
+ これは使えるのかどうなのか。
140
+
141
+ 「処理が複雑になるのも避けたい感じです」と言いましたが
142
+
143
+ 少しぐらい複雑でも、それをひとまとめにしてクラスにしたり
144
+
145
+ 決まった関数が呼び出されるようにするというのは許容範囲内だと考えています。
146
+
147
+
148
+
135
149
  ### 補足情報(FW/ツールのバージョンなど)
136
150
 
137
151
 

1

Application.OnTime に関して追記

2021/04/11 05:04

投稿

xail2222
xail2222

スコア1508

test CHANGED
File without changes
test CHANGED
@@ -118,6 +118,20 @@
118
118
 
119
119
 
120
120
 
121
+ (追記 2021/04/11 13:34)
122
+
123
+ 終了時にコールバック関数が呼ばれたりイベントが発生したりというようなものがあればいいのですが
124
+
125
+ と考えているとTimerがVBAにもあればなんとかなるような気がしたので検索すると
126
+
127
+ Application.OnTime というのを見つけました。
128
+
129
+
130
+
131
+ 一旦、私はこれでうまく出来ないか試してみます。
132
+
133
+
134
+
121
135
  ### 補足情報(FW/ツールのバージョンなど)
122
136
 
123
137