マクロを使用して、プレゼンテーションのスライドのすべてのテキストフレームからすべての影の効果を削除しようとしています。以下のマクロは、PowerPoint 2007 では正常に動作しますが、2010 では動作しません。
Sub NoTextShadows()
Dim oSld As Slide
Dim oShp As Shape
For Each oSld In ActivePresentation.Slides
For Each oShp In oSld.Shapes
If oShp.HasTextFrame Then
If oShp.TextFrame.HasText Then
oShp.TextFrame.TextRange.Font.Shadow = msoFalse
oShp.Shadow.Visible = msoFalse
End If
End If
Next oShp
Next oSld
End Sub
これを回避するためのアイデアを提案してください。ありがとう。