2013-06-05 41 views
2

Powerpoint vba(2007或2010)中有什麼可讓您設置或更改文本對象(文本本身)上的漸變顏色?我只能找到presetTextEffect設置。謝謝。Powerpoint vba更改文本漸變?

+0

你是什麼意思「文本對象本身?」 – enderland

+0

我指的是textrange.text而不是其框架。對困惑感到抱歉。 – user2076996

回答

1

這是你需要什麼?...

enter image description here

如果是這樣,這裏是我做它的代碼。你需要相應地改進它。應用漸變形成時有很多格式化可能性。因此,我會建議嘗試和檢查VBA幫助以獲取更多信息。

Sub Test() 
    Dim TXTbox As Shape 
    Set TXTbox = ActivePresentation.Slides(1).Shapes(1) 

     With TXTbox.TextFrame2.TextRange.Font.Fill 
      .ForeColor.RGB = RGB(0, 128, 128) 
      .OneColorGradient msoGradientHorizontal, 1, 1 
     End With 

End Sub 
+0

謝謝!這正是我需要的。不知道我是如何錯過它的。在我年老的時候我必須失明。 – user2076996