因為工作的關係,經常使用Excel/Access 及VBA來計算,然後簡報也較常使用Powerpoint作簡報,沒辦法,誰叫客戶不喜歡看Prezi 或Google Sheet呢?
所以為了簡化自己的簡報作業時間,所為花了一點了解如何用VBA控制Powerpoint。
要了解並不困難,還是脫不了物件和屬性的概念。在Powerpoint 裏,每個投影片(Slide)都是一個物件,每一個Slide用的表格,圖形,圖表,也都是一個叫Shape的子物件。所以只要了解物件的從屬關性,以及物件的屬性,就可以用VBA 控制了。
(1) 若要作動態資料的圖表簡報,就可以用VBA改圖表內嵌的EXCEL資料,然後可以動態呈現。
(2) 如果要改多個表格的底色,也可以直接用VBA程式搞定。當然後也可以作成選單在簡報的時候,快速的選擇顏色。
(3) 其實VBA也可以串接API ,譬如說ChatGPT 的API,Google translate API 等等,這樣在簡報時,也可以展現超強的專業能力。
所以,了解都是物件和屬性的關係,知道能控制的好處後,接下來就變化存乎一心了,所以各位網友們,如果有任何發想,也歡迎來信告知哦。讓我這位Powerpoint VBA的新手,也幫您想想如何實踐。