我有任務將一張幻燈片複製到多個PPT演示文稿。所有的PPT都在同一個文件夾中。我不知道如何開始。到目前爲止,我已經用VBA改變了一些簡單的東西,比如改變字體,標題等。任何人都可以幫助我? 在此先感謝將一張幻燈片複製到多個演示文稿
0
A
回答
0
我發現這個VBA代碼,可以幫助您開始。這將使用循環將第一個演示文稿中的所有幻燈片複製到第二個演示文稿。您可以修改代碼以複製單個幻燈片,然後通過循環過濾爲多個演示文稿。
Sub main()
Dim objPresentation As Presentation
Dim i As Integer
'open the target presentation
Set objPresentation = Presentations.Open("C:\2.pptx")
For i = 1 To objPresentation.Slides.Count
objPresentation.Slides.Item(i).Copy
Presentations.Item(1).Slides.Paste
Next i
objPresentation.Close
End Sub
例如,如果您打開目標PPTX演示和運行以下VBA宏,將第一張幻燈片複製出來的2.pptx演示文件並將其粘貼到當前的目標PPTX。
Sub copySlide()
Dim objPresentation As Presentation
'open the target presentation
'use path with the file if it is in a different location ("c:\2.pptx")
Set objPresentation = Presentations.Open("2.pptx")
'copy slide 1 from 2.pptx presentation
'change the item number in order to target a different slide
objPresentation.Slides.Item(1).Copy
'paste the slide in target
Presentations.Item(1).Slides.Paste
objPresentation.Close
End Sub
0
使用InsertSlideFromFile方法,該方法採用這種形式:
.InsertFromFile(FileName, Index, SlideStart, SlideEnd)
實施例。至3個test.pptx複製幻燈片4,並將其粘貼到當前打開的演示(在ActivePresentation)結束:
' VBA macro to insert slide(s) from file
' Written by Jamie Garroch of http://youpresent.co.uk/
Sub InsertSlides()
With ActivePresentation.Slides
.InsertFromFile "test.pptx", .Count, 3, 4
End With
End Sub
如果所有文件都爲打開的演示文稿相同的路徑上,可以自動執行與此開始的路徑:
Dim myPath as String
MyPath = ActivePresentation.Path
在InsertSlideFromFile方法在此處瞭解詳情:
https://msdn.microsoft.com/en-us/library/office/ff746047.aspx?f=255&MSPPError=-2147217396
相關問題
- 1. 將OpenOffice幻燈片從一個演示文稿複製到另一個演示文稿中使用
- 2. 如何將形狀從一張幻燈片複製到另一張幻燈片?
- 3. 在PowerPoint演示文稿中複製幻燈片
- 4. 將代碼示例添加到幻燈片演示文稿
- 5. 以編程方式將來自多個演示文稿的幻燈片合併爲一個演示文稿
- 6. 如何將幻燈片編號添加到PowerPoint演示文稿
- 7. VBA根據特定詞選擇幻燈片並複製到新演示文稿
- 8. 繪製R演示文稿中沒有填充幻燈片
- 9. 必須在20秒內描述開源(演示文稿的一張幻燈片)
- 10. 將PowerPoint幻燈片插入正在運行的演示文稿
- 11. 幻燈片幻燈片:如何將我的組合框和文本框控件在一張幻燈片上覆制到另一張幻燈片,相同的演示文稿?
- 12. 如何將PowerPoint演示文稿文件分割爲每個文件中包含一張幻燈片的文件
- 13. 每張幻燈片解析幻燈片到一個圖片
- 14. 使用API複製Google演示文稿中的一張幻燈片到新的Google演示文稿中使用API
- 15. BxSlider將最後一張幻燈片顯示爲第一張幻燈片
- 16. BX滑塊與多張幻燈片顯示只顯示一個幻燈片
- 17. PDF:每頁包含多個演示文稿幻燈片的拆分頁面
- 18. 使用VBA和Excel生成幻燈片演示文稿
- 19. 通過win32ole在ruby中打開幻燈片演示文稿
- 20. 在pdf格式上下載谷歌幻燈片演示文稿
- 21. 如何在R演示文稿幻燈片中放置圖像?
- 22. 在C#中的PowerPoint演示文稿中添加幻燈片
- 23. 使用Rails創建幻燈片演示文稿
- 24. 如何分享Google幻燈片演示文稿API?
- 25. 使用數據庫值填充幻燈片演示文稿
- 26. 編輯R Markdown Slidy演示文稿的標題幻燈片
- 27. 如何通過python打開幻燈片演示文稿?
- 28. 幻燈片不能返回到第一張幻燈片
- 29. Flexslider,顯示下一張幻燈片
- 30. 在幻燈片放映模式下打開幻燈片演示