2012-03-20 8 views
0

私は現在、PowerPointでVB.NETで作業しており、スライドを個別の背景にするのに少し問題があります。 SlideMasterメソッドを使用すると、プレゼンテーション内のすべてのスライドが変更され、影響を受けるのは誰にでも1つだけアドバイスできますか?私は現時点でコードを投稿できる立場にはいませんが、誰も助けることができなければ、できる限りコメントします。 Background.Fill.UserPictureメソッドを使用してVB.NET MS PowerPointのスライドの背景

PSが動作していないようですが、私は、なぜ...

答えて

2

時々古いバージョンではマクロの記録は、独自の奇数で、祝福であるか分かりません方法。ここでは、(私は物事にあまり/任意の効果を持っていないビットをコメントアウトした後)指定されたスライドの画像に背景を設定する行為を記録したときに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に設定する必要があります。それ以外の場合は、設定を無視します。

+0

ありがとうございます!私はプロジェクトに戻ってきました。試験を受けていましたが、マスターに続いてそれをやめることを忘れました。今は完全に動作しています。 – rbrtl

+0

それを聞いてうれしい...私に知らせてくれてありがとう。 –

関連する問題