簡體   English   中英

custClr PowerPoint 演示文稿列表

[英]custClrList of PowerPoint presentation

我正在使用 Microsoft.Office.Interop.PowerPoint 庫來處理 PowerPoint 演示文稿,並尋找一種以編程方式修改調色板的“自定義顏色”部分的方法。 我可以看到它存儲在 ppt->theme 文件中的“custClrList”標簽內,可以手動修改,但不知道如何從代碼中訪問它。

在 PowerPoint 中自定義 colors 被保存到 XML 文件中,所以如果你想在另一台機器上重新使用它,你需要考慮將這些文件包含到安裝程序中。 例如,這是一個 VBA 示例,它創建了一個自定義主題並將其保存到一個文件中:

Sub mkThemeCols()
With ActivePresentation.SlideMaster.Theme
.ThemeColorScheme(msoThemeAccent1) = RGB(255, 0, 0)
.ThemeColorScheme(msoThemeAccent2) = RGB(0, 255, 0)
.ThemeColorScheme(msoThemeAccent3) = RGB(0, 255, 255)
.ThemeColorScheme(msoThemeAccent4) = RGB(255, 255, 0)
.ThemeColorScheme(msoThemeAccent5) = RGB(23, 255, 10)
.ThemeColorScheme(msoThemeAccent6) = RGB(23, 255, 100)
.ThemeColorScheme(msoThemeDark1) = RGB(23, 0, 0)
.ThemeColorScheme(msoThemeDark2) = RGB(23, 23, 23)
.ThemeColorScheme.Save Environ("APPDATA") & "\Microsoft\Templates\Document Themes\Theme Colors\myNew Theme.xml"
End With
End Sub

也可以添加 XML 以便在演示文稿中使用額外的配色方案( Echo Swinford 網站上的方法)

暫無
暫無

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

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