在 “工具”/“自定义” 里,找到 “工具拦” 选项卡,找到“控件和工具箱”,将前面打钩。
在一张幻灯片上拖个 按钮 和 文本框。
双击 按钮,打开代码窗口
输入:
- Private Sub CommandButton1_Click()
- win_hwnd = GetActiveWindow()
- TextBox1.Text = "10"
- SetTimer win_hwnd, 101, 1000, AddressOf timer
- End Sub
- Private Sub TextBox1_Change()
- If TextBox1.Text <= 0 Then
- KillTimer win_hwnd, 101
- MsgBox "Time Up!", vbInformation, "T_T"
- End If
- End Sub
再在里面添加一个模块,输入:
- Public Declare Function GetActiveWindow Lib "user32" () As Long
- Public Declare Function SetTimer Lib "user32" (ByVal hwnd As Long, _
- ByVal nIDEvent As Long, ByVal uElapse As Long, ByVal lpTimerFunc As Long) As Long
- Public Declare Function KillTimer Lib "user32" (ByVal hwnd As Long, _
- ByVal nIDEvent As Long) As Long
- Public win_hwnd As Long
- Public Sub timer()
- Slide1.TextBox1.Text = Val(Slide1.TextBox1.Text) - 1
- End Sub
关闭代码窗口
开始放映幻灯片,点 按钮,好了开始计时了