當前位置:首頁 » 編程軟體 » ppt編程語言

ppt編程語言

發布時間: 2023-02-26 10:37:39

㈠ 求教 請問在PPT中能否通過在VBA里寫宏實現切換到某頁幻燈片時,自動播放受觸發器控制的動畫

做了個演示文稿,中間做了一張幻燈片,用來播放一段電影。這個電影需要在好幾個幻燈片中都要展示引用,又不想多做幾張這個電影的幻燈片,就開始想能不能用這個一張幻燈片來解決所有問題呢?如果用ppt中默認的幾種超級鏈接方式,都達不到預定的效果,那就是電影播放後,點一下這張幻燈片上唯一的一個按鈕必須返回剛才的幻燈片。我也看到了,很多人在設計時,為了解決這個問題,在有電影的幻燈片下,竟然設置了多個按鈕,以返回不同的上一個幻燈片。我通過研究,終於發現,用vba可以輕松解決這個問題,即使是50張幻燈片都來引用也沒有問題。
放上製作好的圖片:
[轉載]巧用vba在ppt中靈活切換幻燈片X
步驟:1.製作好,多次引用的那張幻燈片。(我的是放電影的那張,就是第13張幻燈片)記住這張幻燈片的序號,在普通視圖下看,即上圖左邊圖圈1那部分序號。
2.利用控制項箱,在這張幻燈片上放一個按鈕,雙擊這個按鈕,進入vba代碼編輯窗口,把下面這段代碼粘入其中:
Private Sub CommandButton1_Click()
SlideShowWindows(1).View.GotoSlide m
End Sub
也就是上圖中的3部分。這段代碼的意思就是單擊按鈕時,切換到第m張幻燈片。m的值在其他引用的按鈕中設置。
3.通過控制項箱,分別在另外幾張你需要引用這個電影的幻 燈片上,插入按鈕。並雙擊按鈕進入vba代碼編輯窗口,給每個按鈕分別寫入代碼。當然你可以把下面的代碼粘入即可。
Private Sub CommandButton1_Click()
SlideShowWindows(1).View.GotoSlide 13
m = 5
End Sub
這段代碼的意思就是單擊按鈕時,切換到第13張幻燈片,同時m設置為5。第13張幻燈片就是我的有電影的那張。
在每個按鈕的代碼中,你需要改變的只是m後的數字。如何改動呢?很容易,這個按鈕在第幾張幻燈片上,這個數字就設置為幾(這個數字在普通視圖下很容易看到,如圈1中的數字)。目的是讓放置電影的那個多次引用的幻燈片,一會能通過這個數字返回來。
另一個按鈕的代碼:
Private Sub CommandButton1_Click()
SlideShowWindows(1).View.GotoSlide 13
m = 8
End Sub
4.插入一個類模塊,在裡面聲明一個公共變數m,可以在各段代碼中引用這個變數。
即上圖中標6的地方。
你可以把下面這段代碼復制使用。
Public m As Integer
好了,下面你就可以放映你的演示文稿了,盡情切換吧!好爽!哦,對了,為了不影響最後的美觀,你可以把這個公共引用的幻燈片設置為隱藏。

當然,如果你不想用vba來操作,也可以在多次引用的這張幻燈片上,放一個圖形,然後通過「動作」設置,來鏈接到「最近的幻燈片」上,就可以了。做了個演示文稿,中間做了一張幻燈片,用來播放一段電影。這個電影需要在好幾個幻燈片中都要展示引用,又不想多做幾張這個電影的幻燈片,就開始想能不能用這個一張幻燈片來解決所有問題呢?如果用ppt中默認的幾種超級鏈接方式,都達不到預定的效果,那就是電影播放後,點一下這張幻燈片上唯一的一個按鈕必須返回剛才的幻燈片。我也看到了,很多人在設計時,為了解決這個問題,在有電影的幻燈片下,竟然設置了多個按鈕,以返回不同的上一個幻燈片。我通過研究,終於發現,用vba可以輕松解決這個問題,即使是50張幻燈片都來引用也沒有問題。
放上製作好的圖片:
[轉載]巧用vba在ppt中靈活切換幻燈片X
步驟:1.製作好,多次引用的那張幻燈片。(我的是放電影的那張,就是第13張幻燈片)記住這張幻燈片的序號,在普通視圖下看,即上圖左邊圖圈1那部分序號。
2.利用控制項箱,在這張幻燈片上放一個按鈕,雙擊這個按鈕,進入vba代碼編輯窗口,把下面這段代碼粘入其中:
Private Sub CommandButton1_Click()
SlideShowWindows(1).View.GotoSlide m
End Sub
也就是上圖中的3部分。這段代碼的意思就是單擊按鈕時,切換到第m張幻燈片。m的值在其他引用的按鈕中設置。
3.通過控制項箱,分別在另外幾張你需要引用這個電影的幻 燈片上,插入按鈕。並雙擊按鈕進入vba代碼編輯窗口,給每個按鈕分別寫入代碼。當然你可以把下面的代碼粘入即可。
Private Sub CommandButton1_Click()
SlideShowWindows(1).View.GotoSlide 13
m = 5
End Sub
這段代碼的意思就是單擊按鈕時,切換到第13張幻燈片,同時m設置為5。第13張幻燈片就是我的有電影的那張。
在每個按鈕的代碼中,你需要改變的只是m後的數字。如何改動呢?很容易,這個按鈕在第幾張幻燈片上,這個數字就設置為幾(這個數字在普通視圖下很容易看到,如圈1中的數字)。目的是讓放置電影的那個多次引用的幻燈片,一會能通過這個數字返回來。
另一個按鈕的代碼:
Private Sub CommandButton1_Click()
SlideShowWindows(1).View.GotoSlide 13
m = 8
End Sub
4.插入一個類模塊,在裡面聲明一個公共變數m,可以在各段代碼中引用這個變數。
即上圖中標6的地方。
你可以把下面這段代碼復制使用。
Public m As Integer
好了,下面你就可以放映你的演示文稿了,盡情切換吧!好爽!哦,對了,為了不影響最後的美觀,你可以把這個公共引用的幻燈片設置為隱藏。

當然,如果你不想用vba來操作,也可以在多次引用的這張幻燈片上,放一個圖形,然後通過「動作」設置,來鏈接到「最近的幻燈片」上,就可以了。
VBA是非常流行的應用程序開發語言VISUAL BASIC的子集。在ppt中想要實現編程效果,我們可以使用vba實現。那麼具體怎麼操作呢?下面就是PPT使用VBA代碼編程的教程,一起了解一下。

1、打開ppt,在上面的工具欄中找到【開發工具】並點擊。

PPT使用VBA代碼編程的教程 PPT使用VBA代碼編程的方法

2、點擊過後就可以看到VBA命令按鈕了。(如圖)

PPT使用VBA代碼編程的教程 PPT使用VBA代碼編程的方法

3、點擊VBA命令按鈕,會彈出一個窗口。(如圖)

PPT使用VBA代碼編程的教程 PPT使用VBA代碼編程的方法

4、單擊【演示文稿】找到【插入】中的【用戶窗體】並點擊,在這里就可以加入各種類型了。

PPT使用VBA代碼編程的教程 PPT使用VBA代碼編程的方法

5、完成後,我們就可以找到工具欄中的「||」圖標進行運行測試。

PPT使用VBA代碼編程的教程 PPT使用VBA代碼編程的方法

6、測試過後,我們就可以在工具欄中找到各種命令了。

PPT使用VBA代碼編程的教程 PPT使用VBA代碼編程的方法

上面就是PPT使用VBA代碼編程的教程

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:746
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:1009
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:715
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:876
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:774
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1124
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:349
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:227
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:911
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:873