技術(shù)員聯(lián)盟提供win764位系統(tǒng)下載,win10,win7,xp,裝機(jī)純凈版,64位旗艦版,綠色軟件,免費(fèi)軟件下載基地!

當(dāng)前位置:主頁(yè) > 教程 > 軟件教程 > PowerPoint教程 >

使用VBA程序制作隨機(jī)播放PPT幻燈片的的方法

來(lái)源:技術(shù)員聯(lián)盟┆發(fā)布時(shí)間:2018-03-30 12:04┆點(diǎn)擊:

  使用VBA程序制作隨機(jī)播放PPT幻燈片的的方法

1、啟動(dòng)PowerPoint 2013并打開(kāi)演示文稿,該演示文稿已經(jīng)完成了標(biāo)題頁(yè)的制作和題目的添加。使用技巧429介紹的方法在幻燈片中添加一個(gè)按鈕控件,并在“屬性”面板中更改控件的“Caption”屬性值,如圖1所示。

使用VBA程序制作隨機(jī)播放PPT幻燈片的的方法   三聯(lián)

  圖1 更改控件的“Caption”屬性值

  2、右擊幻燈片中的按鈕控件,選擇快捷菜單中的“查看代碼”命令,在打開(kāi)的Visual Basic編輯器的代碼窗口中輸入程序代碼,如圖2所示。具體的程序代碼如下。

使用VBA程序制作隨機(jī)播放PPT幻燈片的的方法

  圖2 在代碼窗口中輸入程序代碼

  01 Private Sub CommandButton1_Click()

  02 Dim i As Integer,n As Integer'定義變量

  03 i=Int((6*Rnd)+1)'獲取1~6間的隨機(jī)數(shù)

  04 Randomize'初始化隨機(jī)數(shù)

  05 i=Int((6*Rnd)+1)'初始化后再次生成1~6間的隨機(jī)數(shù)

  06 n=i+1'向變量n賦值,該值為幻燈片的編號(hào)

  07 With SlideShowWindows(1)

  08.View.GotoSlide n'跳轉(zhuǎn)到指定編號(hào)的幻燈片

  09 End With

  10 End Sub

  3、復(fù)制標(biāo)題頁(yè)中的按鈕,將其粘貼到第二張幻燈片中,然后在“屬性”面板中更改控件的“Caption”屬性值,如圖3所示。

使用VBA程序制作隨機(jī)播放PPT幻燈片的的方法

  圖3 復(fù)制按鈕并設(shè)置其“Caption”屬性

  4、右擊幻燈片中的按鈕控件,選擇快捷菜單中的選擇“查看代碼”命令。在打開(kāi)的Visual Basic編輯器的代碼窗口中為按鈕添加Click事件響應(yīng)程序,如圖4所示。具體的程序代碼如下。

使用VBA程序制作隨機(jī)播放PPT幻燈片的的方法

  圖4 為按鈕添加Click事件響應(yīng)程序

  01 Private Sub CommandButton1_Click()

  02 With SlideShowWindows(1)

  03 .View.GotoSlide 1'跳轉(zhuǎn)到第一張幻燈片

  04 End With

  05 End Sub

  5、將第二張幻燈片中的按鈕復(fù)制到其后的幻燈片中,使用與步驟④相同的方法為這些按鈕添加事件響應(yīng)程序后,按“F5”鍵播放幻燈片,在標(biāo)題頁(yè)中單擊“出題”按鈕,如圖5所示,PowerPoint將隨機(jī)跳轉(zhuǎn)到其后的一張幻燈片顯示題目;單擊題目頁(yè)中的“回到首頁(yè)”按鈕,如圖6所示,將跳轉(zhuǎn)回出題頁(yè)。

使用VBA程序制作隨機(jī)播放PPT幻燈片的的方法

  圖5 顯示出題頁(yè)

使用VBA程序制作隨機(jī)播放PPT幻燈片的的方法

  圖6 隨機(jī)出現(xiàn)題目