精华内容
下载资源
问答
  • ActiveX控件不能创建对象

    千次阅读 2010-02-26 18:18:00
    将页面数据导出到Excel时,系统提示:ActiveX控件不能创建对象;如果你用的是ghost版本自带的office有可能没有ActiveX对象控件。重新完全安装office即可。

    将页面数据导出到Excel时,系统提示:ActiveX控件不能创建对象;如果你用的是ghost版本自带的office有可能没有ActiveX对象控件。重新完全安装office即可。

    展开全文
  • Spire.XLS是一款专业的Excel控件,无需安装微软Excel,也拥有Excel的全套功能,能够为工厂智能化提供完善的Excel需求。 在Excel中添加图表时,我们通常是选择所有的数据区域,但有些时候不是所有的数据都需要显示...

    Spire.XLS是一款专业的Excel控件,无需安装微软Excel,也能拥有Excel的全套功能,能够为工厂智能化提供完善的Excel需求。

    在Excel中添加图表时,我们通常是选择所有的数据区域,但有些时候不是所有的数据都需要显示在图表中的,比如下面的表格中,我们只需要用到其中有填充颜色的那些行的数据,本文将介绍如何使用Spire.XLS组件实现该功能。

    Use-Discontinuous-Data-Range-to-Create-Chart-in-Excel-1

    代码段:

    //创建Workbook实例
    Workbook workbook = new Workbook();
    //加载Excel文档
    workbook.LoadFromFile(@"Input.xlsx");
    
    //获取第一个工作表
    Worksheet sheet = workbook.Worksheets[0];
    
    //添加图表
    Chart chart = sheet.Charts.Add();
    chart.SeriesDataFromRange = false;
    
    //设置图表的位置
    chart.LeftColumn = 6;
    chart.TopRow = 1;
    chart.RightColumn = 12;
    chart.BottomRow = 13;
    
    //添加三个系列到图表,调用XlsRange.AddCombinedRange(CellRange cr)方法来为系列设置多个不连贯的数据区域
    
    var cs1 = (ChartSerie)chart.Series.Add();
    cs1.Name = sheet.Range["B1"].Value;
    cs1.CategoryLabels = sheet.Range["A2:A3"].AddCombinedRange(sheet.Range["A5:A6"]).AddCombinedRange(sheet.Range["A8:A9"]);
    cs1.Values = sheet.Range["B2:B3"].AddCombinedRange(sheet.Range["B5:B6"]).AddCombinedRange(sheet.Range["B8:B9"]);
    cs1.SerieType = ExcelChartType.LineMarkers;
    
    var cs2 = (ChartSerie)chart.Series.Add();
    cs2.Name = sheet.Range["C1"].Value;
    cs2.CategoryLabels = sheet.Range["A2:A3"].AddCombinedRange(sheet.Range["A5:A6"]).AddCombinedRange(sheet.Range["A8:A9"]);
    cs2.Values = sheet.Range["C2:C3"].AddCombinedRange(sheet.Range["C5:C6"]).AddCombinedRange(sheet.Range["C8:C9"]);
    cs2.SerieType = ExcelChartType.LineMarkers;
    
    var cs3 = (ChartSerie)chart.Series.Add();
    cs3.Name = sheet.Range["D1"].Value;
    cs3.CategoryLabels = sheet.Range["A2:A3"].AddCombinedRange(sheet.Range["A5:A6"]).AddCombinedRange(sheet.Range["A8:A9"]);
    cs3.Values = sheet.Range["D2:D3"].AddCombinedRange(sheet.Range["D5:D6"]).AddCombinedRange(sheet.Range["D8:D9"]);
    cs3.SerieType = ExcelChartType.LineMarkers; 
    
    //设置图表标题为空
    chart.ChartTitle = string.Empty;
    
    //保存文档
    workbook.SaveToFile("Output.xlsx");

    效果图:

    Use-Discontinuous-Data-Range-to-Create-Chart-in-Excel-2

                                                                       【下载Spire.XLS最新试用版

    展开全文
  • Spire.XLS是一款专业的Excel控件,无需安装微软Excel,也拥有Excel的全套功能,能够为工厂智能化提供完善的Excel需求。在Excel中添加图表时,我们通常是选择所有的数据区域,但有些时候不是所有的数据都需要显示在...

    Spire.XLS是一款专业的Excel控件,无需安装微软Excel,也能拥有Excel的全套功能,能够为工厂智能化提供完善的Excel需求。

    在Excel中添加图表时,我们通常是选择所有的数据区域,但有些时候不是所有的数据都需要显示在图表中的,比如下面的表格中,我们只需要用到其中有填充颜色的那些行的数据,本文将介绍如何使用Spire.XLS组件实现该功能。

    代码段:

    //创建Workbook实例
    Workbook workbook = new Workbook();
    //加载Excel文档
    workbook.LoadFromFile(@"Input.xlsx");
    
    //获取第一个工作表
    Worksheet sheet = workbook.Worksheets[0];
    
    //添加图表
    Chart chart = sheet.Charts.Add();
    chart.SeriesDataFromRange = false;
    
    //设置图表的位置
    chart.LeftColumn = 6;
    chart.TopRow = 1;
    chart.RightColumn = 12;
    chart.BottomRow = 13;
    
    //添加三个系列到图表,调用XlsRange.AddCombinedRange(CellRange cr)方法来为系列设置多个不连贯的数据区域
    
    var cs1 = (ChartSerie)chart.Series.Add();
    cs1.Name = sheet.Range["B1"].Value;
    cs1.CategoryLabels = sheet.Range["A2:A3"].AddCombinedRange(sheet.Range["A5:A6"]).AddCombinedRange(sheet.Range["A8:A9"]);
    cs1.Values = sheet.Range["B2:B3"].AddCombinedRange(sheet.Range["B5:B6"]).AddCombinedRange(sheet.Range["B8:B9"]);
    cs1.SerieType = ExcelChartType.LineMarkers;
    
    var cs2 = (ChartSerie)chart.Series.Add();
    cs2.Name = sheet.Range["C1"].Value;
    cs2.CategoryLabels = sheet.Range["A2:A3"].AddCombinedRange(sheet.Range["A5:A6"]).AddCombinedRange(sheet.Range["A8:A9"]);
    cs2.Values = sheet.Range["C2:C3"].AddCombinedRange(sheet.Range["C5:C6"]).AddCombinedRange(sheet.Range["C8:C9"]);
    cs2.SerieType = ExcelChartType.LineMarkers;
    
    var cs3 = (ChartSerie)chart.Series.Add();
    cs3.Name = sheet.Range["D1"].Value;
    cs3.CategoryLabels = sheet.Range["A2:A3"].AddCombinedRange(sheet.Range["A5:A6"]).AddCombinedRange(sheet.Range["A8:A9"]);
    cs3.Values = sheet.Range["D2:D3"].AddCombinedRange(sheet.Range["D5:D6"]).AddCombinedRange(sheet.Range["D8:D9"]);
    cs3.SerieType = ExcelChartType.LineMarkers; 
    
    //设置图表标题为空
    chart.ChartTitle = string.Empty;
    
    //保存文档
    workbook.SaveToFile("Output.xlsx");复制代码

    效果图:

                                                           【下载Spire.XLS最新试用版


    转载于:https://juejin.im/post/5c8214faf265da2d97112308

    展开全文
  • 同于控件'TextBox21'不能创建,不能退出设计模式 问题:曾经在excel的sheet中,插入了一个active的textbox控件,名称为“TextBox21”,后来删除了。结果每次运行这个带宏的sheet,就出现上述提示。 在表单或excel...

    同于控件'TextBox21'不能创建,不能退出设计模式

    问题:曾经在excel的sheet中,插入了一个active的textbox控件,名称为“TextBox21”,后来删除了。结果每次运行这个带宏的sheet,就出现上述提示。

    在表单或excel的sheet中,并不能找到这个控件。通过EXCEL工具栏——查找和选择——选择空格(选择对象),能看不其它的控件,就是找不到这个控件。

    解决:选择后来新建的textbox控件—右键——代码,在VB的代码页中,发现了TextBox21这个方法。删除OK.

    但是,vbak 中在对象浏览器,或对象对应的名称下拉列表中,仍然能够看到这个对象。

    excel中点击:开发工具——插入ActiveX控件——如按钮——右键点击这个控件——查看代码——弹出VBA窗口。对象下拉栏,仍可看到这个对象。

    关闭EXCEL,重新启动。再查看,就没有了。

    右键点击地址栏——复制地址:得到以下地址(所见不所得呢!)

    C:\Users\Administrator\AppData\Roaming\Microsoft\AddIns

    windows7中设置文件夹及文件的属性,取消隐藏,组织——文件夹和搜索选项——即可

    在编辑EZtools的宏时,出现:“不能在隐藏工作簿中编辑宏,请选定“取消窗口隐藏”命令以显示工作簿”

    视图窗口在找到窗口,找到取消隐藏,点击后会出来一个工作簿里的宏,选择要删除的宏,删除即可。

    excel工具栏——视图——取消隐藏窗口。

    展开全文
  • ActiveXObject("Excel.application")不能创建,提示没有安装 excel 在确认安装excel时仍然报错。 解决方法: 工具-> Internet选项-> 安全->自定义级别-> 对没有标记安全级别的ActiveX控件进行初始化...
  • 当单元格中有换行时,list contrl控件中的内容就不能显示出来? 能否进行自动换行?
  • 若出现"Automation 服务器不能创建对象" 的解决方法 访问某些网站的时候,如果出现"Automation 服务器不能创建对象"的错误提示框,表明网页内的对象需要scrrun.dll的支持,可以尝试下面的方法: 开始--运行--regsvr...
  • 访问某些网站的时候,如果出现"Automation 服务器不能创建对象"的错误提示框,表明网页内的对象需要scrrun.dll的支持, 可以尝试下面的方法: 1.开始--运行--regsvr32 scrrun.dll (不用重新安装操作系统和vs.net...
  • Excel创建按钮调用宏

    千次阅读 2014-06-04 10:20:46
    找了上十分钟把Excel翻了个遍,终于在Excel选项的常用中找到了,先Mark下,留个同样找到的童鞋。 截几个图,方便大家一下子找到哈: 接下来,你在菜单栏看到开发工具了: 开发工具中有我们想要的各种按钮和...
  • [VB]创建Excel报表

    千次阅读 2006-03-19 18:36:00
    中科院软件所 张 炜在Visual Basic中制作报表,通常是用数据环境设计器...但对于大多数习惯于Excel报表的用户而言,用以上两种方法生成的报表在格式和功能等方面往往不能满足他们的要求. 由于Visual Basic的可扩展性
  • ActiveX 控件

    2019-02-09 19:15:31
    一.容器和服务器程序 容器应用程序是可以嵌入或链接对象的应用程序。Word就是容器应用程序。 服务器应用程序是创建对象并且当对象被双击时,可以被启动当...这些属性不能被更改,但控件可以使用它们调整自己的属性...
  • 孙鑫MFC笔记之十六--Active控件

    千次阅读 2012-07-01 15:28:55
    基本概念: 容器和服务器程序  容器应用程序时可以嵌入或链接对象的应用...ActiveX 控件不能独立运行,它必须被嵌入容器应用程序中,和容器应用程序一起运行。   --------------------------------------------
  • vc开发ActiveX控件

    2013-10-24 13:56:24
    容器和服务器程序  ...ActiveX控件不能独立运行,它必须被嵌入容器应用程序中,和容器应用程序一起运行。  Dispatch maps调度映射,主要是MFC提供让外部应用程序可以访问控件的属性和方法 Event m
  • Lesson18 Active控件

    2012-02-22 15:25:24
    容器和服务器程序 ...ActiveX控件不能独立运行,它必须被嵌入容器应用程序中,和容器应用程序一起运行。   Dispatch maps调度映射,主要是MFC提供让外部应用程序可以访问控件的属性和方法
  • 13、ActiveX控件

    2010-12-22 23:07:00
    可以把ActiveX控件看做是一个极小的服务器应用程序,它不能独立运行,必须嵌入到容器程序中,与容器一起运行。容器应用程序是可以嵌入或链接对象的 应用程序;服务器应用程序是创建对象并且当对象被双击时,可以被...
  • 控件的动态加载,按钮显示在窗体上,可以象普通按钮一样按下去,但加载的控件不能 预先设计响应事件代码,如:事件Sub MyButton_Click()将是非法的,当然,可以将要 响应的事件封装在控件内部。就编程的观点来看该...
  • ExtAspNet控件 v3.1.9源码 源码描述: 关于ExtAspNet 基于 ExtJS 的专业 ASP.NET 2.0 控件库,拥有原生的 AJAX 支持和...-修正CheckBoxList和RadioButtonList初始为空时页面不能显示的BUG(e先生、黑眼睛咪咪、宇洋)。
  • 在VSTO项目中创建Ribbon设计器,添加了若干控件后发现控件显示的文字并...虽然说提供了GetSize的回调方法以便于设置,可以对Ribbon控件来说size是一个枚举值,并不能自如的控制大小。 经反复尝试发现,任务栏的文...
  • 容器和服务器程序 ...ActiveX控件不能独立运行,它必须被嵌入容器应用程序中,和容器应用程序一起运行。 Dispatch maps调度映射,主要是MFC提供让外部应用程序可以访问控件的属性和方法 Event maps事件
  • VC++深入详解笔记——18. Active控件

    千次阅读 2013-06-10 12:38:32
    容器和服务器程序 容器应用程序时可以嵌入或...ActiveX控件不能独立运行,它必须被嵌入容器应用程序中,和容器应用程序一起运行。   Dispatch maps调度映射,主要是MFC提供让外部应用程序可以访问控件的属性和方法
  • 容器和服务器程序 ...ActiveX控件不能独立运行,它必须被嵌入容器应用程序中,和容器应用程序一起运行。 Dispatch maps调度映射,主要是MFC提供让外部应用程序可以访问控件的属性和方法 Event maps...
  • 孙鑫VC学习笔记:ActiveX 控件 ... 基本概念: 容器和服务器程序  容器应用程序时可以嵌入或链接对象的应用程序。Word 就是容器应用程序。服务器应用程序是创建对象并且当对象被双击时,...ActiveX 控件不能独...
  • 使用MFC开发ActiveX控件

    千次阅读 2008-09-07 21:32:00
    基本概念:容器和服务器程序 容器应用程序时可以嵌入或链接对象... ActiveX控件不能独立运行,它必须被嵌入容器应用程序中,和容器应用程序一起运行。 ----------------------------------------------------------
  • 孙鑫VC学习笔记:ActiveX 控件 作者:华仔 | 录入时间:2007-12-26 | 点击:313 次 打印此文章 | 字体:大 中 ...ActiveX 控件不能独立运行,它必须被嵌入容器应用程序中,和容器应用程序一起运行。
  • Excel VBA实用技巧大全 附书源码

    热门讨论 2010-10-08 18:59:24
    01067获取Excel控件工具箱工具栏信息 01068获取Excel绘图工具栏信息 01069获取Excel命令按钮的外观图像和FaceID号(添加到自定义工具栏) 01070获取Excel命令按钮的外观图像和FaceID号(输出到工作表) 01071改变...

空空如也

空空如也

1 2 3 4 5 ... 12
收藏数 227
精华内容 90
关键字:

excel控件不能创建