劉華
在大多數(shù)人的印象中,PPT只是一款演示工具,交互功能非常差,無法做出較強的互動效果。有此想法,根源在于對PPT中的“宏”不是非常了解。本文使用了一些簡單的宏代碼,就能制作出一款大家熟悉的益智小游戲——單詞連連看,讓大家一改對PPT的呆板印象,為制作演示文稿開啟一條交互大道。
添加素材
首先我們來準(zhǔn)備單詞連連看中的一些素材(圖1),主要包含:8張水果圖片、水果對應(yīng)的單詞(矩形上添加的單詞)、RepIav按鈕(圓形上添加的英文),最后還有個文本框,輸入標(biāo)題(單詞連連看)。
打開PowerPoint 2016,切換:到“插入”選項卡,單擊“圖片”按鈕添加水果圖片(共8張),尺寸和位置先不要調(diào)整;單擊“形狀”按鈕繪制一個矩形,然后右擊矩形選擇“編輯文字”,輸入水果對應(yīng)的單詞(共8個);選中所有的圖片和矩形,右擊彈出的菜單選擇“大小和位置”,打開右側(cè)的屬性面板,取消“鎖定縱橫比”選項,然后在“高度”和“寬度”中都輸入3(圖2),這樣統(tǒng)7圖片和單詞的尺寸。再將圖片和單詞進行隨機排列,可借助“格式”選項卡中的“對齊”工具,使用“頂端對齊、橫向分布”等功能,將圖片和單詞均勻?qū)R擺放。
將水果和正確的單詞添加相同的說明,這個說明有些類似于為圖片圖形定義名稱,便于后面添加代碼時進行區(qū)分。比如,香蕉圖片和Banana是對應(yīng)的,可按住鍵盤上的Ctrl鍵不放,選中香蕉圖片和Banana單詞,然后右擊選擇“設(shè)置對象格式”,切換到“形狀選項”下的“大小和位置”選項,拖到最下方,在“說明”中輸入Banana(圖3)。這樣后面添加宏代碼后,這兩個對象在連連看游戲中就是一對,連續(xù)單擊即可消失。為其他的圖片和對應(yīng)的單詞分別添加相同的名稱,如蘋果圖片和單詞APPIe,都添加說明為“APPIe”……添加說明這一步很重要,它直接決定單詞連連看游戲中對應(yīng)的連接對象。
編寫“宏”
對于大多數(shù)PPT用戶來說,“宏”既熟悉又陌生,聽說過或使用過,但是卻沒有自己編寫過。如果僅僅依賴PPT的超鏈接、觸發(fā)器來實現(xiàn)交互,無疑會非常單一。我們只要掌握一點或者直接使用現(xiàn)有的宏代碼,就能實現(xiàn)出乎意料的PPT交互功能。
默認情況下,PPT中的宏代碼編寫選項并不開啟,單擊“文件”菜單選擇“選項”彈出“PowerPoint選項”對話框,切換到“自定義功能區(qū)”選項,勾選右側(cè)面板中的“開發(fā)工具”,這樣在PowerPoint主界面中就會增加一個“開發(fā)工具”選項卡。
切換到“開發(fā)工具”選項,單擊“宏”按鈕彈出對話框(圖4),在“宏名稱”中輸入IIk,然后單擊“創(chuàng)建”按鈕,此時會進入宏編寫窗口。宏是用VBA代碼編寫的,當(dāng)然了,如果懶得學(xué)習(xí),可以將一些常用的宏代碼導(dǎo)出保存,制作時直接“拿來主義”套用即可。
在這些代碼中(圖5),第一段是用來定義宏中的變量;第二段代碼是實現(xiàn)相同說明的對象,在連續(xù)分別單擊后消失;第三段代碼恢復(fù)顯示所有對象,從而重新進行游戲。圖中用橢圓標(biāo)注的是兩段代碼的名稱,后面要給圖片和單詞插入這些動作代碼。
對于這些常用的精品宏,我們可以保存起來,右擊“模塊一”選擇“導(dǎo)出文件”(圖6),輸入名稱即可保存宏。如果需要在其他PPT中使用該代碼,只需要切換到“開發(fā)工具”選項卡,單擊“查看代碼”按鈕打開宏編寫窗口,單擊“文件”菜單選擇“導(dǎo)入文件”,即可打開保存的宏文件進行二次利用。
為對象添加“宏”
下面我們只要為靜態(tài)的圖片和單詞添加編寫的宏代碼,這樣原來的靜態(tài)對象,就會有動態(tài)的交互功能,相當(dāng)?shù)纳衿妗?/p>
第一步:選中一張水果圖片,如草莓,切換到“插入選項卡,單擊“動作”按鈕彈出“操作設(shè)置”對話框(圖7),切換到“單擊鼠標(biāo)”選項,在“運行宏”中選擇“xiaoshi”,“播放聲音”中選擇“單擊”,并勾選“單擊時突出顯示”,這樣在游戲時,單擊草莓圖片會有聲音并且會突出顯示。用這種方法為其他水果圖片和單詞都添加“xiaoshi”宏代碼。
第二步:為ReDlay按鈕添加“chonglai”宏代碼,這樣在所有對象都連接消失后,單擊該按鈕會恢復(fù)顯示所有圖片和單詞。按F5鍵播放幻燈片,即可進行單詞連連看游戲,游戲結(jié)束后,單擊Replay按鈕即可重新游戲。
第三步:使用了宏的PPT演示文稿,在保存文件時,要選擇“保存類型”中的“啟用宏的PowerPoint演示文稿”,文件格式為pptm。在其他電腦上打開包合宏的PPT演示文稿時,宏可能會被禁用,一般在左上角會有“安全警告:宏已被禁用”的提示,單擊“啟用內(nèi)容”即可運行宏。如果不啟用文件中的宏,交互功能將會失去。