常常需要按照excel中的数据来在PPT中生成图表展示出来,有的方法是在excel生成好图表,再复制到ppt中,这里不采用。

这里先将excel数据读进数组,再在PPT中生成图表,将数组中的数据写进图表中的数据源里面,更改其数据源的默认区域。

Sub exctoppt()
Dim pt As PowerPoint.Application, ob As PowerPoint.Shape, chartsheet As Worksheet
Dim arr1()
sourceaddress$ = Range("a1:g" & [a65536].End(xlUp).Row).Address
arr1 = Range(sourceaddress).Value
Set pt = CreateObject("powerpoint.application")
With pt.Presentations.AddSet ob = .Slides.Add(Index:=1, Layout:=ppLayoutBlank).Shapes.AddChart2(2, xlLineMarkers, 51, 30, 600, 400, 0)Set chartsheet = ob.Chart.ChartData.Workbook.Worksheets(1)chartsheet.Cells.Clearchartsheet.[a1].Resize(UBound(arr1), UBound(arr1, 2)) = arr1ob.Chart.SetSourceData Source:="='sheet1'!" & sourceaddressob.Chart.ChartData.Workbook.Close
End With
End Sub

这里在excel中用的VBA。需要引用microsoft powerpoint****

在excel中用VBA生成PPT图表相关推荐

  1. python生成ppt图表_使用Python从Excel到PowerPoint的图表

    花了几个小时尝试不同的东西后,我找到了解决这个问题的方法.希望它能帮助别人节省一些时间.以下代码将所有图表从"workbook_with_charts.xlsx"复制到" ...

  2. 如何在Excel中用VBA批量生成“照相机“图片

    什么?你不知道照相机是什么??那参见我这篇文章吧 Excel做数据海报 需求描述 目前的状况是这样的,我有1个总表,26个子表.26个子表是按照总表的某个字段拆分出来的.然后我需要生成26个子表的照相 ...

  3. EXCEL利用VBA自由控制图表绘图区大小

    用好VBA的话确实可以给你再办公室的工作效率带来质的提升.如果有人跟你说你可以用Python什么的语言处理Excel balabala的,你可以无视他了.当然python可以处理很多事情,但是EXCE ...

  4. poi导出excel文件,并生成原生图表(包括折线图,柱状图,饼状图,面积图)

    前段时间,因为客户需要,要做一个导出excel文件功能,并能生成原生的图表的(不是把图片插入到excel文档),找了很多文档看,也看了很多别人的代码,个人也总结了一下,不足之处,请各位大牛谅解. 需要 ...

  5. 在Excel中用VBA实现复制操作

    1.实现单元格区域复制 2.Excel中有中文表名时实现区域复制 3.PasteSpecial 用法 Sub my() Sheets("Sheet1").Range("D ...

  6. 将excel用VBA生成指定格式的TXT文件

    Sub 另存本表为TXT文件()Dim s As StringDim FullName As String, rng As RangeApplication.ScreenUpdating = Fals ...

  7. java使用poi导出ppt图表——环形图/空心饼图

    目录 前言 使用java poi导出图表,就是找不到环形图/空心饼图怎么做的(或者是我没找到),找到的都是饼图,柱图,线图等. 所以就简单说一下怎么导出的. 一.导入poi相关jar包 二.先创建ex ...

  8. Python 自动化教程(4) : 自动生成PPT文件 Part 2 (干货)

    系列教程: Python 自动化教程(1) 概述,第一篇 Excel自动化 Python 自动化教程(2) : Excel自动化:使用pandas库 Python 自动化教程(3) : 自动生成PPT ...

  9. excel中如何et vb根据数据自动生成表格_如何实现excel与PPT互联互通(动态生成PPT)...

    因为经常要做周报.月报PPT,每次重复的的操作效率很低,这里整理了一套可以自动生成PPT的办法. 首先,大概思路是这样的.周报.月报这类经营分析类PPT一般都是由表格.图表以及分析文字组成的,整体结构 ...

最新文章

  1. Flutter UI自动化测试技术方案选型与探索
  2. js 动态创建注释节点 createComment
  3. 教育部官宣延期开学 这些教培机构在线捐课捐资
  4. HTC不认输!将再战智能手机市场,明年推出5G新机
  5. 隐马尔可夫模型(五)——隐马尔可夫模型的解码问题(维特比算法)
  6. 2015-2020年各类国际会议与期刊基于图像的三维对象重建论文综述(5)——Leveraging other clues
  7. 免校准的电量计量芯片_交直流两用计量芯片HLW8112
  8. linux正则表达式_Linux 中几个正则表达式的用法
  9. 干货|软件测试简历的编写以及注意事项
  10. SQL语句一对多查询
  11. 图片过大怎么压缩?3个免费方法让图片变小
  12. 捷径 iOS12.1 基础功能 参数输出
  13. 绝对误差和相对误差的定义
  14. c语言编程:有理数比较,有理数类的设计
  15. stm32专题二十六:高级定时器介绍
  16. 有赞前端SP毁约后的日子
  17. python transforms_PyTorch教程【六】Transforms的使用
  18. Fluent材料属性之比热容计算方法
  19. 2017年总结和2018年展望
  20. 2022-01-06至10交易记录

热门文章

  1. hrbust 1558 小背包(简单01背包)水坑
  2. 【20200208】【lyk】牛牛的DRB迷宫
  3. qt error: C2491: ‘ ::staticMetaObject‘: definition of dllimport static data member not all
  4. C++学习(一一七)pdb文件
  5. 201808月份校招提前批面试总结
  6. win7安装Winpcap4.12显示An error occurred while installing the NPF diver(0x00000430).
  7. oracle dba 连不上,Oracle 10g的DBA无法登录解决方案
  8. 蚊子看了想咬人,人类看了都说好
  9. ABP 多租户 对应多数据库 租户启动报错
  10. J1angの小白式kafka学习总结(1)