生薑2.7.53.0
Ginger 是一款免費的拼字和文法檢查器。
最後更新時間:2020 年 6 月
適用於:Office 2019 及更早版本。僅限窗戶。
這裡有一個讀者的問題:
作為我向管理層提交季度報告的一部分,我經常需要從其他報告中復制幾張一般信息幻燈片。沒什麼大不了的,但能夠自動執行此練習將是一個重要的節省。任何 VBA 宏幫助實現這一點表示讚賞!
正如您剛才提到的,您可以使用 Visual Basic for Applications 在 PowerPoint 中自動複製和粘貼幻燈片。如果您需要每月創建多個演示文稿,此幻燈片複製/導入自動化可以節省大量時間!
用於添加幻燈片的 PowerPoint VBA
讓我們開始這個簡單的練習。
首先,確保您的開發選項卡已啟用且可見。以下是如何做到這一點。
我假設您已經創建了一個啟用宏的演示文稿(文件類型為 .pptm),您將其放置在與源演示文稿(我將其稱為 source.pptm)相同的目錄中。以下是使用 VBA 創建 PowerPoint 演示文稿的方法。
首先,讓我們備份那個演示文稿(簡單的複制和保存)。
然後讓我們繼續將以下宏插入到目標演示文稿中的新 VBA 模塊中。可以在我們的PowerPoint VBA 教程中找到有關如何執行此操作的所有詳細信息。
這是自動複製和粘貼幻燈片所需的 VBA 代碼。
我做了幾個假設:
Sub InsertFromOtherPres()
' This short VBA macro copies slides from one presentation and inserts them into another
ActivePresentation.Slides.InsertFromFile FileName:="source.pptm", Index:=1, SlideStart:=2,
SlideEnd:=4
End Sub
顯然,您可以隨意更改代碼中的幻燈片編號索引,以便它們符合您的要求。
您可以循環播放多個演示文稿,並將每個演示文稿中的特定幻燈片插入到您的管理報告中。
用於復制幻燈片的 PowerPoint VBA
您可能希望在演示文稿中克隆一張或多張幻燈片,而不是將幻燈片複製到另一個演示文稿:
Sub CopySlides()
' Short snippet to duplicate the third slide in a presentation, change the index/es accrodingly
ActivePresentation.Slides(3).Duplicate
End Sub
這些只是 PowerPoint 自動化的幾個簡單示例。尋找具體問題的讀者,請隨時通過聯繫頁面發送查詢。
希望它有幫助🙂
上一個範例的問題是原始簡報主題格式未複製。假設兩張紙的格式不同,則會發生以下情況:
實施例1
|
這是我們要複製的投影片的簡報:
結果:
為了解決此問題,您可以使用以下程式碼:
|
除了複製投影片之外,上面的程式碼還複製了設計。如果您想手動執行此操作,則可以將投影片母版複製到新簡報中。您無法使用 VBA 複製投影片母版,但可以設定投影片的設計屬性。
Ginger 是一款免費的拼字和文法檢查器。
Blocks 是一款供三年級小學生練習檢測和眼力技能的智力遊戲,被教師納入 IT 教學支援計劃。
Prezi 是一款免費應用程序,可讓您在線上和離線建立數位簡報。
Mathway 是一款非常有用的應用程序,可協助您解決所有需要比裝置內建計算器更複雜的工具的數學問題。
Adobe Presenter 是 Adobe Systems 發佈的電子學習軟體,可在 Microsoft Windows 平台上作為 Microsoft PowerPoint 外掛程式使用。
Toucan 是一個教育科技平台。它允許您在瀏覽常見的日常網站時學習新語言。
eNetViet 是一款幫助家長與孩子就讀的學校建立聯繫的應用程序,以便他們可以清楚地了解孩子當前的學習情況。
Duolingo - 免費學習語言,或簡稱 Duolingo,是一個教育程序,可讓您學習和練習許多不同的語言。
RapidTyping 是一款方便易用的鍵盤訓練工具,可協助您提高打字速度並減少拼字錯誤。透過針對許多不同級別組織的課程,RapidTyping 將教您如何打字或提高現有技能。
MathType 是來自開發人員 Design Science (Dessci) 的互動式方程式軟體,它允許您為文字處理、演示、電子學習等創建和註釋數學符號。該編輯器還用於創建 TeX、LaTeX 和 MathML 文件。