问题标签 [excel-charts]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1190 浏览

excel - 在 Excel 中格式化 y 轴的宏

我编写了一些代码来在图表中创建第二个 y 轴。我在格式化第二个 y 轴时录制了一个宏,代码看起来很棒。但是,当我尝试从 VBA 代码运行它时它不起作用。我已经尝试了格式刷(第一个 y 轴),如果它有效,这将是最佳的,并且还通过格式化第二个 y- “手动”轴

这就是我所拥有的(它不起作用..)将第二个 y 轴格式化为 Calibri(“手动”): ActiveChart.Axes(xlValue, xlSecondary).Select Selection.Format.TextFrame2.TextRange.Font.Name = "+mj-lt" 'This line doesn't work... Selection.Format.TextFrame2.TextRange.Font.Size = 14

错误代码:对象“ChartFormat”的方法 TextFrame2 失败

使用格式刷:

错误代码:对象不支持此属性或方法。

有谁知道为什么这些方法都不起作用或者是否有解决方法?

0 投票
3 回答
505 浏览

excel - 获取 Excel 图表数据源

使用 Visual Studio 为 Excel 图表设置数据源很容易,例如

但是如何获取(检索)Excel 文件中已经存在的图表的数据源(范围)?

0 投票
1 回答
1894 浏览

excel - 从具有指定缩放级别的 Excel 导出后,VBA 打开 .pdf

我将活动工作表另存为.pdf带有OpenAfterPublish:=True选项的文件,我是否可以传递指定zoom打开此 pdf 的级别的附加参数(我的默认设置是 Acrobat Reader)?

0 投票
0 回答
50 浏览

vba - Word中嵌入Excel图表的奇怪部分刷新

我有一个带有链接的嵌入式 Excel 图表的 Word 模板。当我从模板创建文档时,我刷新图表,首先在 Excel 中像这样,不仅更新数据点值,还包括哪些数据点(哪些数据行):

然后我更新从 Word 模板创建的文档中的嵌入图表,如下所示:

其中一张图表刷新得很好。但是另一个只刷新数据点,而不刷新对包含哪些数据点(数据中的哪些行)的更改。根据任何特定运行中的数据,有时会产生奇怪的效果,使图表在 Word 中看起来就像在 Excel 中从未出现过一样。

我尝试在Word模板中切换图表的位置,问题仍然存在于同一个图表中。我尝试删除并重新创建图表,但新的图表有同样的问题。

有什么建议么?

0 投票
1 回答
111 浏览

excel - 如何将两组数据放在Excel中的一个图表上

0 投票
1 回答
2243 浏览

charts - Highcharts:无法从 Excel 重新创建具有正值和负值的堆积面积图

我正在将一系列 Excel 图表转换为 Highcharts,并且遇到了一个奇怪的情况,涉及一个包含正值和负值的堆积面积图。

这是现在在 Excel 中显示的图表以及随附的数据点。出于说明目的,我选择了系列 G。尽管其数据中包含所有正值,但它出现在堆栈的底部,位于零线下方。

在此处输入图像描述

这是图表在 Highcharts 中的显示方式(见下文)。在这种情况下,系列 G 出现在图表上方,而所有其他系列的显示方式与 Excel 中的大不相同。

在此处输入图像描述

作为参考,可以在此处找到此图表的小提琴:http: //jsfiddle.net/brightmatrix/woye6xxw/。我还在这篇文章的底部包含了一个代码示例。

我在 Stack Overflow 上提到了以下问题,但不幸的是,这些问题都没有帮助解决我的问题:

我在 API 文档中是否缺少允许图表以与 Excel 中相同的堆叠顺序绘制这些系列的属性或设置?这在 Highcharts 中可能吗?

0 投票
2 回答
12379 浏览

excel - Excel:100% 堆栈条形图,对于少数值组合,条形图绘制不正确

请看下图:第一个图表中的橙色条怎么会那么大。即使我将两个值都设为 105、21 或 53、10 等的一半,这种模式也会重复。

在此处输入图像描述

只要 value 是 value 43,图表就会开始表现良好。

谢谢。

0 投票
3 回答
12368 浏览

vba - 使用 VBA 从图表中删除系列

我正在通过 vba 代码在 excel 中创建一个图表。我正在使用连续数据并且图表弹出没有问题,但是有一个名为“Series 3”的额外系列我没有要求并且需要摆脱(通过删除它或首先省略)。它没有数据,但至少需要从图例中删除。这是我的代码:

我已经尝试过:

MyChtObj.SeriesCollection(3).Delete

但这不起作用。

在此先感谢,马克斯

0 投票
1 回答
645 浏览

excel - 使用活动工作表中的单元格值命名图表

我的工作簿中有几张纸。每张表都包含格式相同的测试结果。我想创建一个宏,在每个工作表中创建一个图表,仅从该工作表中绘制数据。我已经做到了这一点:

但是,最后一条语句无法成功创建指向活动工作表中单元格 R1C2 的链接。

截屏:

有任何想法吗?

0 投票
1 回答
29200 浏览

excel - 将数据点添加到 Excel 堆积条形图

我有一张表,其中列出了各种头衔和个人工资的工资范围(见下文)。

数据:

在此处输入图像描述

我想做的是在 MS Excel(Office 365 ProPlus)中创建一个堆积条形图(或柱形图),它显示了范围,以及以员工姓名作为数据标记的个人工资。请注意,每个头衔的员工人数并不相同,例如有 2 个小丑,但有 3 个杂耍演员等等。

这是我想要实现的目标。我通过编辑图像手动添加了几个数据标记以进行说明:

所需图表:

在此处输入图像描述