こんにちは。
派遣社員のスキルチェックのために、2分間でどれだけ文字入力ができるかを試験しています。
ソフトはWord2000を使っています。
今までは担当者がそばにいて2分たった時点で入力を終了させていたのですが、つきっきりで試験していると他の作業ができません。
できれば、「開始」ボタンを押して入力を開始し、2分立ったら自動的に文章の入力が不可になるように設定したいです。
コマンドボタンを作成し、そこにマクロなりVBなりを設定していますがどうもうまくいきません。
どのようなマクロやVBを組めばいいのでしょうか?
よろしくお願い致します。
No.3ベストアンサー
- 回答日時:
s_husky です。
一応、これで文書の先頭に移動します。
なお、待ち時間の部分はPause関数にしました。
10秒から試して下さい。
Option Explicit
Private Sub CommandButton1_Click()
Static isClick As Boolean
If Not isClick Then
isClick = True
SendKeys "%({E})", False
SendKeys "+({L})", False
SendKeys "{HOME}", False
Pause 10
MsgBox "作業を終了して下さい。"
isClick = False
End If
End Sub
Public Sub Pause(ByVal PauseTime As Double)
Dim E As Double
E = Timer + PauseTime
Do While Timer < E
DoEvents
Loop
End Sub
No.2
- 回答日時:
Option Explicit
Private Sub CommandButton1_Click()
Static isClick As Boolean
Dim Start As Double
If Not isCkick Then
isClick = True
Start = Timer
Do While Timer < Start + 120
DoEvents
Loop
MsgBox "作業を終了して下さい。"
isClick = False
End If
End Sub
こんな感じでしょうが、難点があります。
コマンドボタンを押した直後に文書の先頭にカーソルを自動移動する機能がありません。
もう少し、アタックしてみますが、とりあえず!
No.1
- 回答日時:
かなり高度な内容ですね。
もっと手っ取り早く、タイピング教習ソフトのスコア管理ではどうでしょうか?
ソフトによっては、お求めの機能がついてるのもあるかと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBA 登録ボタンを省略してエンターキーで作業 4 2022/07/09 22:29
- Visual Basic(VBA) マクロで設定時刻の入力がわかりません 2 2022/03/29 02:24
- マウス・キーボード キーボード設定で困っています。長文です。 2 2022/12/10 12:44
- 派遣社員・契約社員 契約社員か派遣、どちらの会社の条件が客観的にみて良いと思いますか? 9 2022/12/22 11:48
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- Firefox(ファイヤーフォックス) Firefox bookmarkの検索BOXでのインクリメンタルサーチを止めたい 5 2022/06/29 12:15
- その他(プログラミング・Web制作) GASでガントチャートを作りたいです 1 2022/09/05 17:26
- Visual Basic(VBA) VBA 複数のブックに同じ列を表示させる方法 2 2022/07/20 23:49
- 大学受験 【高2・英語・長文・読むコツ】 2 2022/07/11 17:30
- Excel(エクセル) セルに特定の色が出た時だけ、式を発動させたい 4 2022/06/17 10:32
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel:コマンドボタンの移動
-
コマンドボタンを押すたびに大...
-
エクセルVBA シート上にあるコ...
-
押したボタンの位置取得(共通の...
-
コマンドボタンがあるかどうか...
-
エクセルVBA
-
エクセルVBAでOptionButtonのオ...
-
Excel VBA --- コマンドボタ...
-
スクロールしてもボタンを常に...
-
[ExcelVBA] コマンドボタンを押...
-
Accessのコマンドボタンの立体...
-
Accessユーザーフォームでコマ...
-
PPTのコマンドボタンがクリック...
-
ワードにタイマーを設定したい
-
マクロ登録ボタンに色をつける
-
ShowAllDataのエラーを回避したい
-
MS_AccessからPDFファイルを開...
-
マクロボタンを別のファイルで...
-
コマンドボタンで印刷ボタンを...
-
エクセルのVBAでランダムに表示...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel:コマンドボタンの移動
-
コマンドボタンを押すたびに大...
-
押したボタンの位置取得(共通の...
-
スクロールしてもボタンを常に...
-
エクセルVBAでOptionButtonのオ...
-
ShowAllDataのエラーを回避したい
-
PPTのコマンドボタンがクリック...
-
エクセルVBA
-
Excel VBA --- コマンドボタ...
-
エクセルVBA シート上にあるコ...
-
Accessのコマンドボタンの立体...
-
コマンドボタンで「終了ボタン...
-
エクセルのコマンドボタンの位...
-
チェックボックスで「いずれか1...
-
コマンドボタンがあるかどうか...
-
EXCELでNo.を変えて印刷したい
-
Wordでドラッグした文字列を括...
-
MS_AccessからPDFファイルを開...
-
Accessユーザーフォームでコマ...
-
[ExcelVBA] コマンドボタンを押...
おすすめ情報