前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PowerPoint VBA参考代码库2

PowerPoint VBA参考代码库2

作者头像
fanjy
发布2023-08-30 08:30:00
3160
发布2023-08-30 08:30:00
举报
文章被收录于专栏:完美Excel完美Excel

接上篇:PowerPoint VBA参考代码库1

遍历当前演示文档中的所有幻灯片

代码语言:javascript
复制
'遍历当前演示文档中的每一张幻灯片
Dim pptSlide As Slide
Dim pptShape As Shape
For Each pptSlide In ActivePresentation.Slides
 '对幻灯片的操作代码
Next

遍历当前幻灯片中所有形状

代码语言:javascript
复制
'遍历当前幻灯片中所有形状
Dim pptSlide As Slide
Dim pptShape As Shape
Set pptSlide = Application.ActiveWindow.View.Slide
For Each pptShape In pptSlide.Shapes
 '对形状的操作代码
Next

遍历所有幻灯片中的所有形状

代码语言:javascript
复制
'遍历当前演示文档的所有幻灯片中的所有形状
Dim pptSlide As Slide
Dim pptShape As Shape
For Each pptSlide In ActivePresentation.Slides
 For Each pptShape In pptSlide.Shapes
 '对形状的操作代码
 Next pptShape
Next pptSlide

管理链接

演示文档中的链接:

代码语言:javascript
复制
'取消所有链接
ActivePresentation.BreakLinks
'更新所有链接
ActivePresentation.UpdateLinks
形状链接:
'取消指定链接的形状的链接
pptShape.LinkFormat.BreakLink
'更新对指定链接的形状的链接
pptShape.LinkFormat.UpdateLink
'将链接类型修改为手动更新
pptShape.LinkFormat.AutoUpdate = ppUpdateOptionManual
'将链接类型修改为自动更新
pptShape.LinkFormat.AutoUpdate = ppUpdateOptionAutomatic
'将链接修改为转到新的源文件
pptShape.LinkFormat.SourceFullName = "C:\完美Excel\test.xlsx!Sheet1"

形状

代码语言:javascript
复制
'创建形状并赋值给变量
Dim pptSlide As Slide
Dim pptShape As Shape
Set pptSlide = Application.ActiveWindow.View.Slide
Set pptShape = pptSlide.Shapes.AddShape(Type:=msoShapeRectangle, _
 Left:=50, Top:=50, Width:=50, Height:=50)
'命名形状
pptShape.Name = "myShape"
'显示所选形状的大小
Dim msgText As String
msgText = "Top: " & ActiveWindow.Selection.ShapeRange.Top & vbNewLine
msgText = msgText & "Left: " & ActiveWindow.Selection.ShapeRange.Left
& vbNewLine
msgText = msgText & "Height: " &
ActiveWindow.Selection.ShapeRange.Height & vbNewLine
msgText = msgText & "Width: " & ActiveWindow.Selection.ShapeRange.Width
& vbNewLine
MsgBox msgText
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-06-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 完美Excel 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档