|
楼主 |
发表于 2015-12-30 09:10
|
显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
DefaultShape属性
返回代表演示文稿中默认形状的Shape对象。只读。
VBA示例
本示例为当前演示文稿的第一张幻灯片添加一个形状,将演示文稿中形状的默认填充颜色设为红色。然后添加另一个形状,默认填充颜色将自动应用于此形状。
With Application.ActivePresentation
Set sld1Shapes = .Slides(1).Shapes
sld1Shapes.AddShape msoShape16pointStar, 20, 20, 100, 100
.DefaultShape.Fill.ForeColor.RGB = RGB(255, 0, 0)
sld1Shapes.AddShape msoShape16pointStar, 150, 20, 100, 100
End With
DefaultSpacing属性
以磅为单位返回或设置指定文本的默认制表位间隔。可读写。Single 类型。
VBA示例
本示例将当前演示文稿第一张幻灯片第二个形状中文本的默认制表位间隔设为 0.5 英寸(36 磅)。
Application.ActivePresentation.Slides(1).Shapes(2).TextFrame _
.Ruler.TabStops.DefaultSpacing = 36
DefaultWebOptions属性
返回DefaultWebOptions对象,该对象中包含应用程序级的全局属性,当以 Web 页的方式发布或保存整个或部分演示文稿,或打开某个 Web 页时,Microsoft PowerPoint 将使用这些属性。只读。
VBA示例
本示例检查默认的文档编码是否为 Western。如果是 Western,则字符串strDocEncoding 将根据它进行设置。
Set objAppWebOptions = Application.DefaultWebOptions
With objAppWebOptions
If .Encoding = msoEncodingWestern Then
strDocEncoding = "Western"
End If
End With
Depth属性
返回或设置形状的延伸深度。该值的范围是:600 到 9600(正值产生的延伸正面为原始形状;负值产生的延伸背面为原始形状)。可读写。Single 类型。
VBA示例
本示例向myDocument 中添加椭圆,并且指定椭圆延伸的深度为 50 磅,延伸颜色为紫色。
Set myDocument = ActivePresentation.Slides(1)
Set myShape = myDocument.Shapes _
.AddShape(msoShapeOval, 90, 90, 90, 40)
With myShape.ThreeD
.Visible = True
.Depth = 50
'RGB value for purple
.ExtrusionColor.RGB = RGB(255, 100, 255)
End With
Design属性
返回代表设计的 Design对象。
expression.Design
expression 必选。该表达式返回上述对象之一。
VBA示例
以下示例添加一个标题母版。
Sub AddDesignMaster
ActivePresentation.Slides(1).Design.AddTitleMaster
End Sub
|
|