看過很多用PPT做的網站推廣方案,大多會用網站界面截圖來介紹網站,再高級一點的,用PPT動畫來演示界面,當時就想,為什麼不直接在PPT上動態的顯示網頁呢?所謂百聞不如一見,百見不如一操,喂喂!這個操是操作的操而已。
PPT中自帶有浏覽器的控件,叫做“Microsoft Web Browser”(當然如果你使用的是2010PPT版本的話,你的“開發工具”還需要在“自定義功能區”裡調出來)
在PPT頁面中插入浏覽器也相當的簡單,直接選中浏覽器控件,然後在PPT中拖出你希望顯示網頁內容的方框,調整好大小就可以了。
控件都有屬性,所謂屬性,就是比如:姓名:zhangsir;性別:男;頭發長短:長……有些屬性可以改變,比如我昨天就把頭發剃得象剛放出來一樣,那麼頭發長短的屬性就改成了:極短。而有些屬性一般是不可以改,比如性別,除非……
那麼如何查看控件的屬性呢?方法很簡單:首先選中控件,然後鼠標右鍵,選擇屬性。
浏覽器如何解析網頁地址?抱歉,在這個web控件的屬性中,沒有直接輸入地址的,要想控件能幫你打開網頁,還需要執行一個語句:
WebBrowserName.Navigate “www.dnjsb.com”, 0, 0, 0, 0
其中WebBrowserName可以改成你自己定義的控件名稱,引號內的地址當然也可以改成你自己的。這個語句可加在一個執行動作中,比如點擊按鈕就執行這個語句,那麼浏覽器就會幫你打開網頁了。
假設我們在PPT上創建一個按鈕,它的名字叫”GoBtn”,創建一個浏覽器控件,它的名稱為“WebBro”,然後在按鈕的單擊事件上寫上上面的語句,(怎樣加代碼?選中控件,鼠標右鍵—查看代碼)整個代碼非常簡單,應該是這樣的:
Private Sub GoBtn_Click()
WebBro.Navigate “www.dnjsb.com”, 0, 0, 0, 0
End Sub
然後按F5放映PPT,單擊按鈕,浏覽器成功打開網頁。
上面這段文字寫得好累,我真的很不喜歡寫這樣PPT教程性的東西,這篇文章的目的也不是說怎樣在PPT中插入浏覽器控件,而是這個浏覽器控件的實際應用探討,好了,我們開始步入正題吧。
顯然,上面在基礎知識中介紹的方法有很大的局限性,網頁地址是固定的,如果要更改網頁難道在PPT放映的時候還要停下來?然後轉到VBA編輯器中去修改代碼?我們稍微修改一下,在PPT中增加一個文本框的控件,並把這個文本框的名字屬性設為“WebAdd”,其他不變,整個界面好像這樣:
然後將按鈕單擊事件的代碼稍微改一下:
Private Sub GoBtn_Click()
WebBro.Navigate Trim(WebAdd.Text), 0, 0, 0, 0
End Sub
只是將原來固定的網頁地址改成讀取文本框中我們自己輸入的網頁地址而已,這樣就靈活很多了。關於web浏覽器的控件使用就介紹到這裡了,有興趣的可以繼續擴展。
這樣一個浏覽器控件的功能我們有什麼用呢?回到我們橫幅所寫的題目,上帝的名字叫浏覽器,或許你不相信,但事實上沒有了浏覽器我們能做什麼?我們的資源管理器其實也是基於浏覽器的,可以說浏覽器掌控著一切,在web時代更是如此。在PPT中,我們試著舉一個例子:浏覽器不但能打開網頁,而且可以打開本地文件!
在PPT中播放另一個PPT:只要在進階篇中提到的文本框中輸入本地的另一個PPT文檔地址
大凡你可以想到的,浏覽器都可以幫你打開,word文檔,Excel,直接調用flash,…….只要是浏覽器支持的類型,我想這個對於老師們做課件將會非常方便並且資源會豐富很多。
浏覽器控件可以動態的直接打開網頁:這豐富了我們的表現手段
浏覽器控件可以直接打開本地文件:這為我們增加各種應用提供了無窮的想象空間。
當然,為了大家更快學會這招,下面提供這期教程的PPT源文件大家。