找回密码
 立即注册
搜索

请教:如何在POWERPOINT的工具栏加入一个按钮,当点击按钮时调用自己的应用程序?

10
回复
372
查看
[复制链接]

17

主题

227

帖子

49

幻币

一流武者

Rank: 3Rank: 3

积分
288
QQ
2016-4-12 12:06:15 显示全部楼层 |阅读模式
在EXCEL中也要做同样的功能。
PPT学习论坛
回复

使用道具 举报

17

主题

196

帖子

53

幻币

一流武者

Rank: 3Rank: 3

积分
259
QQ
2016-4-12 13:09:32 显示全部楼层
怪我没说清楚,我的意思是写一段VBA程序,当PPT启动时自动去执行这段宏,宏的作用就是向工具栏添加按钮。
PPT学习论坛
回复 支持 反对

使用道具 举报

15

主题

229

帖子

30

幻币

一流武者

Rank: 3Rank: 3

积分
267
QQ
2016-4-12 13:11:59 显示全部楼层
大虾们帮忙啊。
PPT学习论坛
回复 支持 反对

使用道具 举报

11

主题

198

帖子

24

幻币

一流武者

Rank: 3Rank: 3

积分
246
QQ
2016-4-12 13:19:33 显示全部楼层
To:winak能不能告诉我一下例子的URL?先谢了。
PPT学习论坛
回复 支持 反对

使用道具 举报

16

主题

227

帖子

43

幻币

一流武者

Rank: 3Rank: 3

积分
275
QQ
2016-4-12 13:28:25 显示全部楼层
高手帮忙啊.
PPT学习论坛
回复 支持 反对

使用道具 举报

14

主题

189

帖子

41

幻币

一流武者

Rank: 3Rank: 3

积分
249
QQ
2016-4-12 13:40:20 显示全部楼层
Sub Macro1()
'
' 宏由 cnTest 记录,日期: 2004-2-13
'Dim cmBar As CommandBar
Dim conTrol As CommandBarControl
CommandBars("msg").Delete
Set cmBar = CommandBars.Add("msg", msoBarTop)
cmBar.Visible = True
Set conTrol = cmBar.Controls.Add(msoControlButton, 1, , , True)
conTrol.Caption = "显示选定内容"
conTrol.TooltipText = "show "
conTrol.Visible = True
conTrol.OnAction = "msgStr"
conTrol.Width = 200End Sub
Sub msgStr()
                         MsgBox (ActiveWindow.Selection.TextRange.Text)
                         
End Sub
PPT学习论坛
回复 支持 反对

使用道具 举报

14

主题

214

帖子

32

幻币

一流武者

Rank: 3Rank: 3

积分
257
QQ
2016-4-12 14:10:33 显示全部楼层
ActiveWindow.Selection.TextRange.Text在运行的时候不能通过啊.
PPT学习论坛
回复 支持 反对

使用道具 举报

11

主题

201

帖子

47

幻币

一流武者

Rank: 3Rank: 3

积分
268
QQ
2016-4-12 14:14:02 显示全部楼层
Sub auto_open()Dim MyButton As CommandBarControl
foundFlag = FalseFor Each cb In CommandBars("menu bar").Controls    If cb.Caption = "我的菜单(&M)" Then        foundFlag = True    End IfNext cb
    If foundFlag Then        Exit Sub    Else              Set MyMenu = Application.CommandBars("menu bar").Controls.Add(Type:=msoControlPopup, temporary:=True)       MyMenu.Caption = "我的菜单(&M)"       Set MyButton = MyMenu.Controls.Add(msoControlButton)            With MyButton                .Style = msoButtonIconAndCaption                .BeginGroup = True                .Caption = "批量打印"                .FaceId = 122                .OnAction = "copyfromsheet"            End With    End IfEnd Sub
存成PPA文件就可以了.
PPT学习论坛
回复 支持 反对

使用道具 举报

14

主题

215

帖子

44

幻币

一流武者

Rank: 3Rank: 3

积分
271
QQ
2016-4-12 15:06:41 显示全部楼层
在Excel中没有问题,在Powerpoint中就别指望了.PPT学习论坛,顶一下40531
PPT学习论坛
回复 支持 反对

使用道具 举报

10

主题

189

帖子

32

幻币

一流武者

Rank: 3Rank: 3

积分
226
QQ
2016-4-12 15:39:34 显示全部楼层
在EXCEL当中可用如下方法添加按钮,详
见附件。调用程序可以在宏中用SHELL语句来实现。
PPT学习论坛
回复 支持 反对

使用道具 举报

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