首页 > 其他分享 >vfb导出excel里的图表为本地图片

vfb导出excel里的图表为本地图片

时间:2022-09-07 14:11:39浏览次数:80  
标签:Dim Run Get Clear excel vfb 图表 CObject Print

主要是为了做个记录。

#include Once "Afx/AfxWin.inc"
Dim As CObject xl = CreateObject("Excel.Application")
Dim As CObject wkb = xl.Get("Workbooks")
Dim As String xlspath=AfxGetExePath & IIf(Right(AfxGetExePath,1)="\","","\") 
Dim wb As CObject=wkb.Run("Open",xlspath & "1.xlsx")
If wb.IsErr Then
   Print "错误"
Else
   Print "正常"
   Dim As CObject shts = wb.Get("Sheets")
   Dim As CObject sht = shts.Get("Item" ,1)
   Dim As CObject chartObjects =  sht.CallByName("ChartObjects",1)
    'Print chartObjects.Get("Count")
   Dim As CObject chartObject = chartObjects.Run("Item",1)
    Print chartObject.Get("Name")
   chartObject.Run("Select")
   Dim As CObject chart = chartObject.Get("Chart")
   chart.Run("Export" ,xlspath & "chart1.jpg")
   Print "图表导出成功"
   chart.Clear
   chartObject.Clear
   chartObjects.Clear
   sht.Clear 
   shts.Clear 
   wb.Run("Close" ,vbFalse)
   wb.Clear
   wkb.Clear
End If
xl.Run("Quit")
xl.Clear

  

 

标签:Dim,Run,Get,Clear,excel,vfb,图表,CObject,Print
From: https://www.cnblogs.com/FanXiaoLei/p/16665206.html

相关文章

  • excel导入空行处理
    /***@paramfile文件(通过解析文件的形式获取必填列)*/`publicstaticvoidisRequired(MultipartFilefile){Workbookwb;try{wb=WorkbookF......
  • java poi - excel cell 设置自定义颜色
    XSSFCellStylecellStyle=wb.createCellStyle();cellStyle.setFillForegroundColor(newXSSFColor(newColor(195,227,255)));cellStyle.setFillPattern(FillPatter......
  • Excel:计算工作日差和日期差
    日期差公式如下:=DAYS(结束日期,开始日期) 两个日期之间的工作日=NETWORKDAYS(开始日期,结束日期) ......
  • C# Excel树级数据导出
    ///<summary>///简单导出///</summary>///<paramname="args"></param>///<returns></returns>publicVMSh......
  • Excel批量导入
    #regionExcel批量导入///<summary>///Excel批量导入(form表单方式提交数据)///</summary>///<returns></returns>[Http......
  • 关于若依框架实现list数据导出到excel并实现下载(简单实现)
    没看源码,仅仅会用先是在需要导出的实体类上添加若依自带的@Excel的注解,注解中主要的两个参数一个是name用于生成excel中的字段名,一个是sort用于在excel中字段的排序......
  • 【面试题】js实现将excel表格copy到页面
    js实现将excel表格copy到页面点击打开视频讲解更加详细其实最核心的技术,还是copy的是我们粘贴板上的数据就像平常怎么粘贴复制其他的数据一样,只是我们在excel粘贴的是一......
  • 使用Navicat将excel数据导入SQL Server数据库
    新建一张表,点击“导入”选择“Excel文件”选择要导入的sheet页将EXCEL的列名和表的名字对应起来......
  • Markdown 图表
    流程图mermaidmermaid是一个用于画流程图、时序图、类图、状态图、实体关系图、甘特图、饼状图的库,使用JS进行本地渲染,广泛集成于许多Markdown编辑器中。API项目......
  • 拿来即用的下载Excel模板
    模板导出拿来即用 @PostMapping("/templateExport") @ApiOperation(value="模板导出",notes="作者:yysd") publicReturnObjectexportAuditContent(HttpServletRe......