VBA
VBAProject 密碼:aleck
變數
電子測驗卷使用 VBA 控制流程、記錄作答狀況及計分,所以必須使用一些「變數」來儲存相關數據。
全域變數:整個 PowerPoint 檔都可以用到的變數,必須寫在「模組」裡面
區域變數:單張投影片要用到的變數,寫在該投影片
副程式
Public Sub:整個 PowerPoint 檔都可以用到的副程式,也是寫在「模組」裡面
Private Sub:只在單張投影片用到的副程式
第一次開啟電子測驗卷會出現安全性警告,請按「啟用內容」
圖1
圖2
在編輯模式下連按二下任一按鈕即可呼叫 VBA 編輯器觀看這張投影片的程式碼。
例如連按二下上圖的 開始作答 ,系統會要求輸入 VBA 的密碼
請輸入 aleck,按確定即可
如下圖
圖3
圖3 左欄有 Slide 的編號,並不直接對應圖2 左欄的編號
VBA編輯器這裡的編號是唯一的,刪了就不會再使用。
例如我複製了 Slide6 、貼上後就是 Slide7 。若我刪掉 Slide7 (此時只剩 6 張投影片),再貼上任一張投影片,它的編號會變成 Slide8 。 Slide7 不會再出現!