簡體   English   中英

C# 復制 powerpoint 母版幻燈片布局

[英]C# Copy powerpoint Master Slide layout

我想將主布局從一個演示文稿復制到另一個演示文稿。 如果我想復制幻燈片,代碼將是Presentation.Slides[1].Copy ,但是我找不到用於復制主布局的類似代碼。 Presentation.SlideMaster.Delete()但由於某種原因沒有副本。 如果在 c# 中不可能,在 vba 中可能嗎??

我想基本上自動化這個

這是將設計從一個演示文稿復制到另一個演示文稿的 VBA 代碼 - http://skp.mvps.org/pptxp018.htm 在 C# 中同樣可以實現。

Sub CopyDesigns()

    Dim oSourceDesigns As Presentation
    Dim I As Integer
    Set oSourceDesigns = Presentations.Open("K:\Docs\main.pot", , , False)
    
    For I = 1 To oSourceDesigns.Designs.Count
        ActivePresentation.Designs.Clone oSourceDesigns.Designs(I)
    Next I
    
    oSourceDesigns.Close
    Set oSourceDesigns = Nothing

End Sub

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM