
こんにちは。
派遣社員のスキルチェックのために、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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コマンドボタンを押すたびに大...
-
Excel:コマンドボタンの移動
-
スクロールしてもボタンを常に...
-
Excel VBA --- コマンドボタ...
-
コマンドボタンがあるかどうか...
-
押したボタンの位置取得(共通の...
-
エクセルでマクロボタンを動か...
-
Accessユーザーフォームでコマ...
-
PPTのコマンドボタンがクリック...
-
エクセルVBA
-
チェックボックスで「いずれか1...
-
エクセルでマクロを使わずに複...
-
コマンドボタンの画像も拡大表...
-
Accessのコマンドボタンの立体...
-
ShowAllDataのエラーを回避したい
-
帳票フォームコマンドボタンを...
-
EXCELでNo.を変えて印刷したい
-
VBAです。ユーザーホームに...
-
Windows10でDVD再生 アスペクト...
-
iphoneのevernoteで新規のタグ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンドボタンを押すたびに大...
-
Excel:コマンドボタンの移動
-
スクロールしてもボタンを常に...
-
Excel VBA --- コマンドボタ...
-
PPTのコマンドボタンがクリック...
-
押したボタンの位置取得(共通の...
-
Accessのコマンドボタンの立体...
-
コマンドボタンがあるかどうか...
-
エクセルVBAでOptionButtonのオ...
-
コマンドボタンで「終了ボタン...
-
エクセルVBA
-
ShowAllDataのエラーを回避したい
-
EXCELでNo.を変えて印刷したい
-
エクセルのコマンドボタンの位...
-
Wordでドラッグした文字列を括...
-
エクセルでマクロボタンを動か...
-
チェックボックスで「いずれか1...
-
エクセルVBA シート上にあるコ...
-
Excel VBA 複数のコマンドボ...
-
InDesignには「1段階戻る」の...
おすすめ情報