找回密码
 立即注册
搜索

[原创]PowerPoint的VBA知识介绍

14
回复
1382
查看
[复制链接]

14

主题

227

帖子

44

幻币

一流武者

Rank: 3Rank: 3

积分
288
QQ
2016-4-12 12:41:08 显示全部楼层 |阅读模式
有关PowerPoint的VBA的书比较少,相关论坛讨论PPT的VBA在国内更少。
国外有一个网站介绍PowerPoint的VBA内容和知识相对比较多。
以下程序是自动将所有的Solid的Shap(2)的字体更改为18号字体。
Sub aa()
For ii = 1 To 13
With ActivePresentation.Slides(ii).Shapes(2)
.TextFrame.TextRange.Font.Size = 10
End With
Next ii
End Sub
PPT学习论坛
回复

使用道具 举报

20

主题

217

帖子

44

幻币

一流武者

Rank: 3Rank: 3

积分
277
QQ
2016-4-12 13:45:36 显示全部楼层
谢谢分享!
PPT学习论坛
回复 支持 反对

使用道具 举报

19

主题

190

帖子

42

幻币

一流武者

Rank: 3Rank: 3

积分
250
QQ
2016-4-12 13:54:59 显示全部楼层
谢谢楼主提供链接。但都是英文的,不便阅读。
PPT学习论坛
回复 支持 反对

使用道具 举报

14

主题

208

帖子

45

幻币

一流武者

Rank: 3Rank: 3

积分
268
QQ
2016-4-12 14:07:54 显示全部楼层
QUOTE:
以下是引用abcd321abcd在2007-12-29 16:24:04的发言:
谢谢楼主提供链接。但都是英文的,不便阅读。
中文的没有,只有英文.解决方法,下载一个有道在线翻译!
PPT学习论坛
回复 支持 反对

使用道具 举报

18

主题

212

帖子

46

幻币

一流武者

Rank: 3Rank: 3

积分
278
QQ
2016-4-12 14:34:03 显示全部楼层
更改TextBox 控件VBA程序
Sub Mm()
  Dim tt As TextBox
  Dim ss As Shape
Set ss = ActivePresentation.Slides(3).Shapes.AddOLEObject(Left:=30, Top:=30, Width:=650, Height:=450, ClassName:="Forms.TextBox.1", Link:=msoFalse)
With ss.OLEFormat.Object
  .Text = "50多年来,经过技术人员的不懈努力和敬业奉献,兰州石油化工工程公司先后完成各类大中型工程建设项目数以千计,其中获得国家和省部级工程设计和工程管理优秀奖的有37项。"
  .FontSize = 20
  .WordWrap = True
  .MultiLine = True
End With
End Sub
PPT学习论坛
回复 支持 反对

使用道具 举报

13

主题

209

帖子

45

幻币

一流武者

Rank: 3Rank: 3

积分
257
QQ
2016-4-12 14:39:26 显示全部楼层
可惜是英文
PPT学习论坛
回复 支持 反对

使用道具 举报

17

主题

191

帖子

46

幻币

一流武者

Rank: 3Rank: 3

积分
252
QQ
2016-4-12 14:42:35 显示全部楼层
楼主提供的那个工具太棒了,有道在线!谢谢楼主@!
PPT学习论坛
回复 支持 反对

使用道具 举报

13

主题

213

帖子

37

幻币

一流武者

Rank: 3Rank: 3

积分
256
QQ
2016-4-12 14:53:54 显示全部楼层
机会啊,国内怎么没人做这网站呢
PPT学习论坛
回复 支持 反对

使用道具 举报

14

主题

225

帖子

42

幻币

一流武者

Rank: 3Rank: 3

积分
272
QQ
2016-4-12 15:20:17 显示全部楼层
多谢多谢,还向学到更多关于vba的知识
PPT学习论坛
回复 支持 反对

使用道具 举报

11

主题

210

帖子

20

幻币

一流武者

Rank: 3Rank: 3

积分
243
QQ
2016-4-12 15:37:36 显示全部楼层
谢谢分享!
PPT学习论坛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册