用VBA控制Powerpoint的第一步-命名投影片

更新於 發佈於 閱讀時間約 1 分鐘

在了解是由物件和屬性來組成整個程式的主要架構後。要思考的就是既然我們是要控制Powerpoint,所以變成適當的”指定”物件變得非常重要,也就是命名變得非常重要,命名命得好,控制出來才不容易出現問題。

 

譬如說, 原本有一個簡報內有兩張投影片Slide,第一張講「主題」,第二張講「總結」,如果沒有特別命名,要找Slide的方式是只能按照順序,也就是說Slides(1) 是 「主題」的Slide, Slides(2) 是「總結」的Slide。

 

但是有可能在投影片的準備階段,調換後順序,例如決定把「總結」放第一張,「主題」放第二張,改成「原因」。這樣的話,若程式中還是用Slides(1) ,就會變成想控制「原因」投影片,變成改到「總結」的投影片了。

 

不過呢,Powerpoint 似乎不像Excel一樣,有提供一個可以改Slide命名的屬性視窗。所以只能透過VBA來改哦。所以要有一個初始設定


 Dim myPresentation As PowerPoint.Presentation
Set myPresentation = ActivePresentation 
myPresentation.Slides(1).Name = "主題"
myPresentation.Slides(2).Name = "總結"

    

這樣將來就可以用myPresentation.Slides(“主題”) 來控制「主題」這張投影片了。

留言0
查看全部
avatar-img
發表第一個留言支持創作者!
bot.學習.人的沙龍 的其他內容
這篇文章介紹瞭如何使用VBA來控制Powerpoint,以及透過VBA控制Powerpoint的好處,包括動態資料的圖表簡報、改變表格底色、串接API等。文章強調了了解物件和屬性的關係後,就可以開始探索VBA控制Powerpoint的各種可能性。
這篇文章介紹瞭如何使用VBA來控制Powerpoint,以及透過VBA控制Powerpoint的好處,包括動態資料的圖表簡報、改變表格底色、串接API等。文章強調了了解物件和屬性的關係後,就可以開始探索VBA控制Powerpoint的各種可能性。
你可能也想看
Google News 追蹤
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
有些腳步封閉太久,會錯過了一年計畫;有些感情沉悶太久,會錯過了一生佳話。人生沒有過不去的道路,只有過不去的牽掛。
Thumbnail
本文分享了一些實用的VBA優化技巧,幫助提升VBA程式碼的執行效率。包括避免重複計算、最小化與工作表的互動、選擇有效率的迴圈以及優化程式碼邏輯等建議。此外,文章還提到記憶體管理及效能分析工具的使用,讓您的VBA程式運行得更快、更流暢,提升整體工作效率。透過這些技巧,您將能夠編寫出更高效的VBA程式碼
Thumbnail
本文介紹了三種日曆控件,這些控件可以同時應用於工作表與Userform中,並附有VBA撰寫的簡單運用範例及下載連結。日曆控件不僅具備多樣的顯示介面與主題選擇,還能提供排程提示功能,適合需要靈活運用日曆。無論是什麼環境使用,這些控件都能提升效率。希望能幫助找到合適的日曆選擇,並學會如何簡單配置。
Thumbnail
MySQL(MariaDB)是一套非常流行的資料庫系統,因為它開源、免費,幾乎是每一個人架站者的首選資料庫。 Microsoft Excel 更不用說,它是辦公室必備神器,老闆愛用來看報表,所以工程師們一定要會使用它。 今天我們要把 Excel資料寫入MySQL,除了用MySQL的一些管理軟體外
from win32com.client import Dispatch path = "D:\PROGRAMMING\PythonCode\pypptx\image1.png" # 启动PowerPoint应用程序 ppt = Dispatch('PowerPoint.Applicatio
2024年6月13日, 今天一整天都在家裡做投影片, 因為隔天除了要向台灣讀者介紹, 我的Obsidian學術閱讀系統, 還要在Amazon的廣告組給合成數據的演講。 做投影片我都是用Keynote, 放圖片與數學公式都相當方便。 我的投影片製作的基礎,
Thumbnail
簡報不僅僅是打開 PPT 或 Keynote,它是一門需要精心設計和準備的技術。本文簡介了簡報的定義,以及在職場、生活和學術研究中的應用,以及提升簡報能力的幾個關鍵建議~
Thumbnail
Visual Basic for Applications(VBA)是一種功能強大的程式語言,廣泛用於自動化 Microsoft Office 應用程式中的重複性任務。在這篇教學文章中,我們將介紹如何使用 VBA 來新增、刪除和移動檔案。
PPT模板,不管是在在現代職場,還是學術環境中都已經成為了不可或缺的工具。無論是商業簡報、學術報告,還是教學課程,一個高質的的PPT模板都能讓你的內容更有吸引力。 然而,找到一個符合需求、模板質量高又沒有廣告干擾的免費模板網站,卻不是一件簡單的事。所以在這篇文章我們會介紹八個無廣告的免費PPT模板
Thumbnail
為什麼要比較Excel 工作表(Worksheet) 工作中,常常會儲存多個同一目的,但不同時間的工作。或者,有時要檢查兩個人做的EXCEL工作表,是否有所不同。當然,若工作表很小,肉眼看是最快的,但是,如果是庫存的大量資料如1萬筆以上的財務資訊等,這時靠肉眼看,速度實在是太慢了,而且也容易出錯。
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
有些腳步封閉太久,會錯過了一年計畫;有些感情沉悶太久,會錯過了一生佳話。人生沒有過不去的道路,只有過不去的牽掛。
Thumbnail
本文分享了一些實用的VBA優化技巧,幫助提升VBA程式碼的執行效率。包括避免重複計算、最小化與工作表的互動、選擇有效率的迴圈以及優化程式碼邏輯等建議。此外,文章還提到記憶體管理及效能分析工具的使用,讓您的VBA程式運行得更快、更流暢,提升整體工作效率。透過這些技巧,您將能夠編寫出更高效的VBA程式碼
Thumbnail
本文介紹了三種日曆控件,這些控件可以同時應用於工作表與Userform中,並附有VBA撰寫的簡單運用範例及下載連結。日曆控件不僅具備多樣的顯示介面與主題選擇,還能提供排程提示功能,適合需要靈活運用日曆。無論是什麼環境使用,這些控件都能提升效率。希望能幫助找到合適的日曆選擇,並學會如何簡單配置。
Thumbnail
MySQL(MariaDB)是一套非常流行的資料庫系統,因為它開源、免費,幾乎是每一個人架站者的首選資料庫。 Microsoft Excel 更不用說,它是辦公室必備神器,老闆愛用來看報表,所以工程師們一定要會使用它。 今天我們要把 Excel資料寫入MySQL,除了用MySQL的一些管理軟體外
from win32com.client import Dispatch path = "D:\PROGRAMMING\PythonCode\pypptx\image1.png" # 启动PowerPoint应用程序 ppt = Dispatch('PowerPoint.Applicatio
2024年6月13日, 今天一整天都在家裡做投影片, 因為隔天除了要向台灣讀者介紹, 我的Obsidian學術閱讀系統, 還要在Amazon的廣告組給合成數據的演講。 做投影片我都是用Keynote, 放圖片與數學公式都相當方便。 我的投影片製作的基礎,
Thumbnail
簡報不僅僅是打開 PPT 或 Keynote,它是一門需要精心設計和準備的技術。本文簡介了簡報的定義,以及在職場、生活和學術研究中的應用,以及提升簡報能力的幾個關鍵建議~
Thumbnail
Visual Basic for Applications(VBA)是一種功能強大的程式語言,廣泛用於自動化 Microsoft Office 應用程式中的重複性任務。在這篇教學文章中,我們將介紹如何使用 VBA 來新增、刪除和移動檔案。
PPT模板,不管是在在現代職場,還是學術環境中都已經成為了不可或缺的工具。無論是商業簡報、學術報告,還是教學課程,一個高質的的PPT模板都能讓你的內容更有吸引力。 然而,找到一個符合需求、模板質量高又沒有廣告干擾的免費模板網站,卻不是一件簡單的事。所以在這篇文章我們會介紹八個無廣告的免費PPT模板
Thumbnail
為什麼要比較Excel 工作表(Worksheet) 工作中,常常會儲存多個同一目的,但不同時間的工作。或者,有時要檢查兩個人做的EXCEL工作表,是否有所不同。當然,若工作表很小,肉眼看是最快的,但是,如果是庫存的大量資料如1萬筆以上的財務資訊等,這時靠肉眼看,速度實在是太慢了,而且也容易出錯。