0
VBA를 통해 도형의 투명도를 설정해야합니다. 실제로 전체 도형의 투명도를 설정해야하지만 그대로 붙어있는 텍스트입니다.Powerpoint 2016 텍스트 투명도
난 그냥 투명 속성을 찾기 위해 개체 모델을 탐색 할 수없는 것
구글은 https://www.mrexcel.com/forum/excel-questions/510589-transparent-text-shapes-textbox-1-a.html에서 나에게
.TextFrame.TextRange.Characters.Font.Fill.Transparency
을 부여하고있다 그러나 그것은 .Fill
에 실패
Function SetTransparency(Value As Single)
On Error GoTo AbortNameShape
If ActiveWindow.Selection.ShapeRange.Count = 0 Then
MsgBox "No Shapes Selected"
Exit Function
End If
With ActiveWindow.Selection.ShapeRange
.Fill.Transparency = Value
.Line.Transparency = Value
.TextFrame.TextRange. **HELP** .Transparency = Value
End With
AbortNameShape:
MsgBox Err.Description
End Function
Font
개체의 속성이 없습니다. 나는 MS가 대답이 주어진 이후로 통과 한 10 년 동안 객체 모델을 변경했다고 가정하고 있지만, 나는 현재의 접근 방법을 고집하고있다.
감사
감사합니다. Font.Fill이 TextFrame2의 하위 항목으로 작동하지만 TextFrame의 하위 항목으로 작동하지 않는 이유를 알고 계십니까? 이 정보는 MS로부터 전혀 명확하지 않았습니다! –
이전 버전의 PowerPoint에서는 Font.Fill (Font.Color 만)을 지정할 수 없었습니다. MS가 새로운 텍스트/글꼴 효과를 추가 할 때 새로운 효과에 대한 액세스를 제공하는 TextFrame2 객체를 제공했지만 호환성을 위해 이전 TextFrame은 유지했습니다. 그리고 당신 말이 맞습니다 : 선명도는 MS의 문서의 장점이 아닙니다. –