事半功倍 ---- 快速复制图片和文字到多张幻灯片

VBA编程

半功倍 ---- 快速复制图片和文字到多张幻灯片

     如何快速的把一段文字或一个图片粘贴到“几张”幻灯片中?

       这是一个常用功能。将一些图片和文字复制到一两张幻灯片中不觉麻烦;如果复制到的幻灯片多了---- 不妨大胆想象有100多张。一张一张复制还能有耐心吗? 解决类似简单却很麻烦的问题时,VBA就排上用场了:两句代码,瞬间解决战争。

          方法:

      1.按Alt+F11键,插入--模块,将下列代码复制在模块中:

                    Sub copyPict()
                          ActiveWindow.Selection.ShapeRange.Copy
                          ActivePresentation.Slides.Range(Array(2, 3, 5)).Shapes.Paste
                    End Sub          
      2. 程序注释:

          代码的意思是将所选图片和文字复制到2、3、5号幻灯片中。Array后面括号中的数字是幻灯片号,可作相应的修改。 如果要复制到连续的多张幻灯片中,可使用循环:

          Sub copyPict()
                ActiveWindow.Selection.ShapeRange.Copy
                For i = 2 To 5   '复制到2~5号幻灯片中
                     ActivePresentation.Slides.Range.Item(i).Shapes.Paste
                Next
          End Sub

      3.运行代码     

         首先将宏安全级别设为低。
         选择要复制的图片和文字,按Alt+F8键,运行copyPict。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值