純圖形化操作結合極簡 VBA,打造「輸入姓名→逐題作答→即時語音反饋→禁止跳題→全對致敬」完整互動測驗流程。無需專業程式設計師,教師也能輕鬆上手。

圖1:封面頁控制項佈局
新增投影片 → 空白版式 → 插入文本框輸入題目(如 `1+1=?`) → 下方三文本框輸入 `A、1` `B、2` `C、3`。按需複製增題。
Dim uname As String
Sub ss()
uname = TextBox1.Text
End Sub
Sub right()
ss
MsgBox "恭喜您答對了!" & uname
ActivePresentation.SlideShowWindow.View.Next
End Sub
Sub endright()
ss
MsgBox "恭喜您全答對了!" & uname
End Sub
Sub wrong()
MsgBox "您答錯了,請再來一次!" & uname
End Sub
Private Sub CommandButton1_Click()
ss
If uname = "" Then
MsgBox "請輸入您的姓名:"
Else
ActivePresentation.SlideShowWindow.View.Next
End If
End Sub

圖2:動作設置綁定宏
「投影片放映→投影片切換」→ 取消勾選「單擊滑鼠時」→「套用於所有投影片」。

圖3:禁用滑鼠翻頁
VBA 代碼僅 30 行,邏輯清晰,複製修改題目即可快速擴充題庫。WPS 演示讓互動教學觸手可及。