簡體   English   中英

VB.NET MS PowerPoint幻燈片背景

[英]VB.NET MS PowerPoint Slide Background

我目前正在使用VB.NET中的PowerPoint,並且在獲得幻燈片以獲得個人背景時遇到了一些麻煩。 使用SlideMaster方法更改演示文稿中的所有幻燈片,我希望只有一個受影響,任何人都可以提供任何建議嗎? 我目前無法發布代碼,但如果沒有人可以提供幫助,我會盡可能地發表評論。

PS使用Background.Fill.UserPicture方法似乎沒有工作,但我不知道為什么...

有時,舊版本的宏錄制器是一種愚蠢的祝福。 以下是PPT 2003在您為給定幻燈片記錄設置背景​​圖片的行為時給出的內容(在我評論出對事物沒有太多/任何影響的位之后):

With ActiveWindow.Selection.SlideRange
    .FollowMasterBackground = msoFalse
    '.DisplayMasterShapes = msoTrue
    With .Background
        .Fill.Visible = msoTrue
        '.Fill.ForeColor.RGB = RGB(255, 255, 255)
        '.Fill.BackColor.SchemeColor = ppAccent1
        '.Fill.Transparency = 0#
        .Fill.UserPicture "C:\Documents and Settings\Me\My Documents\My Pictures\photo.jpg"
    End With
End With

UserPicture是設置圖片填充的方式,如您所見; 但你必須將.FollowMasterBackground設置為False,否則它會忽略你的填充設置。

暫無
暫無

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

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