office快速制作贺报方法

office/wps快速制作贺报方法

使用背景

在保险、地产、中介等行业,经常需要制作贺报,且每次制作都是批量的填入指标达成情况等文字信息,制作过程繁琐复杂,故而制作快速贺报制作工具,使用VBA编写,能适合任何安装有office/wps的个人电脑。

视频演示

快速贺报制作

代码部分

Sub 贺报生成()
    
    Dim weizhi As String
    Dim idx As Integer
    Dim wb1 As String, wb2 As String, wb3 As String
    
   Path = ActivePresentation.Path
  
  weizhi = Path & "\贺报一键生成贺报数据.xlsx"
    
    wb1 = "文本1"
    wb2 = "文本2"
    wb3 = "文本3"
    wb4 = "文本4"
    Dim MyexcelApp As New Excel.Application
    Dim MyexcelBook As New Excel.Workbook
    Dim MyexcelSheet As New Excel.Worksheet
    Pathstr = weizhi
    Set MyexcelBook = MyexcelApp.Workbooks.Open(Pathstr)
    Set MyexcelSheet = MyexcelBook.Worksheets(1)
    MyexcelSheet.Activate
    Dim i As Integer
    
        Dim oPPT As Presentation
        Dim oSlide As Slide
        '当前ppt演示文稿
        Set oPPT = PowerPoint.ActivePresentation
                With oPPT
            '第一个幻灯片
             Set oSlide = .Slides(1)
            '复制到剪贴板
            oSlide.Copy



        End With
    For i = 1 To 1000

            '粘贴使其成为第2个幻灯片
            oPPT.Slides.Paste (i + 1)
        
        ActivePresentation.Slides(i + 1).Shapes(wb1).TextFrame.TextRange.Text = MyexcelSheet.Cells(i + 1, 1).Value '地区
        ActivePresentation.Slides(i + 1).Shapes(wb2).TextFrame.TextRange.Text = MyexcelSheet.Cells(i + 1, 2).Value '地区
       
    
        If MyexcelSheet.Cells(i + 2, 1).Value = "" Then

    MyexcelBook.Close

    
    Set MyexcelApp = Nothing
    Set MyexcelBook = Nothing
    Set MyexcelSheet = Nothing
            Exit Sub
        End If
    Next i
    
    MyexcelApp.Workbooks.Close
    MyexcelBook.Close
    MyexcelApp.Close
    
    Set MyexcelApp = Nothing
    Set MyexcelBook = Nothing
    Set MyexcelSheet = Nothing
End Sub


文件链接

快速贺报工具下载

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值