Tag: 颜色

Excel中的颜色PieChart导出

我需要在Excel中导出一个PieChart。 出口工作到目前为止,但图表的一些颜色是相同的。 无法弄清楚问题。 代码如下: Color[] c = this.createRainbow(100); int n = chart.getDataPointCount(0); //number of Pies ArrayList<Integer> compare = new ArrayList<Integer>(); for (int j = 0; j < n && !ValueWatcherServer.canceled_id.contains(connectionid); j++) { int rePos = (int)(((double)j / (double)n * (double)c.length)); ChartFormat format = chart.getDataPointFormat(0, j); format.setSolid(); if(!compare.contains(rePos)){ compare.add(rePos); format.setForeColor(c[rePos].getRGB()); } else{ format.setForeColor(3); } chart.setDataPointFormat(0, j, […]

在Excel中通过macros添加颜色

我有关于我们当前库存的13列信息 – 前车他们按车型年份等进行sorting我想要一个macros来看第8列(Make),把整行交替的填充颜色改为黄色他们在印刷时成群结队地出入库存数量也随着采购和销售的变化而变化。 当然,它也需要停下来,当它到达数据的底部。 我已经阅读了一堆文章,但没有看到这个特别关注的任何帮助或点在正确的方向将不胜感激。 我正在使用Excel 2010

单元格值增加时呈绿色闪烁,减less时呈红色

我在Excel表格中有一个feed,如果值相应地改变,那么想要单元格闪烁绿色/红色。 有人可以帮助吗? 谢谢。 Private Sub Worksheet_Change(ByVal Target As Range) Dim KeyCells As Range Set KeyCells = Range("B1:B27") If Not Application.Intersect(KeyCells, Range(Target.Address)) _ Is Nothing Then Target.Interior.ColorIndex = 36 End If End Sub 谢谢您的帮助

如何统计在Excel 2007中通过macros分配的单元格颜色?

我在Excel 2007中创build了一个电子表格,供教师根据各种参数监视进度和成绩。 为了创build参数的规则,我使用了一组出色的macros,并且包含学生成绩的单元格根据它们是否在预期水平(黄色,红色和绿色原始I知道!!)。 我现在正在创build一个“插入式”电子表格,让工作人员可以从母表(包含年度组中的所有学生)中复制和粘贴,并专门针对他们自己的class级获取反馈。 一切都运转良好,直到我来到我认为最简单的部分 – 获得Excel的每列中不同颜色的单元格的数量。 我知道这不能通过公式来完成,除非你有xCELLcolor加载项(我们不这样做),所以我用VBA编写了一个非常简单的CountColor脚本。 现在我可以应用公式来计算基于现有单元格颜色的任何彩色单元格,但是我无法计算从主电子表格中复制的彩色单元格。 我一直得到答案“0”或“29”这是列中的单元格总数! 这是否与主电子表格通过macros分配单元格颜色的方式有关,在将其复制并粘贴到“embedded式”电子表格中时,excel无法识别单元格是否具有颜色? 我完全难住,因为它适用于我手动使用颜色格式化的列。 有什么build议么?

Excel VBA:设置特定的图片颜色

试图录制一个macros让我在这里的方式,但没有任何运气。 我有一张照片,并希望使用预设的颜色重新着色。 我想要一个macros来实现图片 – >颜色 – >重新着色的效果。 我唯一的幸运是沿着下面的语法: Selection.ShapeRange.PictureFormat.ColorType = msoPictureAutomatic 谷歌build议只有5个成员我们可以在这里使用,所以没有办法以编程方式访问您在上面引用的菜单中看到的一些预设(例如红色强调颜色暗2预设)。 透明的背景和透明的颜色并不真正的工作,因为正在使用的图标有一个白色的哑光背景。 过去有没有人有这个运气? 非常感谢您的帮助。

当颜色取决于单词时,改变部分function答案的颜色

颜色取决于单词的颜色取决于单词,例如:今天你赢了100 $,所以“赢得100 $”(或赢得58 $ – 取决于计算)的部分必须是绿色的,如果string是:today you loosed 39 $“松动39 $”必须是红色我已经find了一个单一的颜色解决scheme ,但不回答我的问题,也许你们可以帮我吗? 提前致谢

如何在win32com.client中使用Python在Excel中的文本框中更改文本的字体颜色

我想尝试更改Excel中文本框中显示的文本的字体颜色。 我目前正在使用python来访问对象,但不能这样做。 ActiveSheet.Shapes.Range(Array("Text1")).Select Selection.ShapeRange(1).TextFrame2.TextRange.Characters.Text = "7" With Selection.ShapeRange.TextFrame2.TextRange.Font.Fill .ForeColor.RGB = RGB(255, 0, 0) 下面的代码是VBA等同于将数字7分配给文本框,并将文本的字体颜色更改为红色。 我试过使用各种迭代,并遇到以下python代码来执行相同的过程。 Currentsheet.Shapes.Range("Text1").TextFrame2.TextRange.Characters.Text= 7 Currentsheet.Shapes.Range("Text1").TextFrame2.TextRange.Font.ForeColor.RGB('255','0','0') 代码的第一部分工作,我可以将值7分配给文本框。 但是,我无法将字体颜色分配为红色。 任何帮助在这方面将不胜感激。

根据一个单元格的值修改单元格区域的颜色

我正在使用用户窗体来填充电子表格中的单元格,但我无法弄清楚如何根据其中一个单元格中的值更改填充行中单元格的背景颜色。 对于VBA来说,我很新,所以请耐心等待。 这是我的用户表单代码: Private Sub CommandButton2_Click() Unload Me End Sub Private Sub Insert_Click() Dim emptyRow As Long Sheet1.Activate emptyRow = WorksheetFunction.CountA(Range("A:A")) + 1 Cells(emptyRow, 1).Value = Category.Value Cells(emptyRow, 3).Value = Dt_Initiated.Value Cells(emptyRow, 6).Value = Due_Date.Value Cells(emptyRow, 4).Value = Requestor.Value Cells(emptyRow, 5).Value = Assigned_To.Value Cells(emptyRow, 7).Value = Status.Value Cells(emptyRow, 2).Value = Description.Value Unload Me End Sub […]

填写工作表function的单元格颜色(基于select的案例和范围)

下面是我创build的工作表(Dragdown)函数的工作表设置,试图显示一个颜色范围。 我的问题是如何执行一个函数,我的工作表单元格颜色更改基于(Select Case Statement)与我当前的Work_Sheet更改/设置性能事件绑定。 我下面的当前代码只为所有单元格生成一种颜色 Peromance_Message(具有可变参数的工作表function设置) 非首选平均名称($ D $ 42 – 文本string)列标题 下面的非首选平均(D43-单一)数据(数据开始) 首选平均名称(E $ 42-文本string)列标题 首选的平均(E43-单一)数据(数据开始) D&E右边的列(我下拉Performance_Message公式) MODULE Public Function Performance_Message(NonPreferredAvg As Single _ , NonPreferredAvgname As String _ , PreferredAvg As Single _ , PreferredAvgname As String _ , Optional Outputtype As String _ ) As Variant Dim performancemessage As String Dim averagedifference […]

具有现有背景颜色的单元格中的SetColor问题

背景 我们的业务团队最近将用于从Web应用程序导出数据的空白Excel文件的背景颜色从“无填充”更改为灰色(RGB:217,217,217)颜色。 我们的目标是让所有数据不是写入数据的单元格都是灰色的,而不是白色/不填充。 奇怪的是,这种改变作为导出过程的一部分分配给各个单元的颜色不再反映分配的实际颜色。 导出过程使用EPPLUS 4.1.0(与版本4.0.5,4.0.4相同的结果)和以下代码来设置单元格颜色: worksheet.Cells["A1:H10"].Style.Fill.PatternType = OfficeOpenXml.Style.ExcelFillStyle.Solid; worksheet.Cells["A1:H10"].Style.Fill.BackgroundColor.SetColor( System.Drawing.ColorTranslator.FromHtml("#DDEBF7")); 题 当我将灰色背景上的HTML颜色设置为#DDEBF7(RGB:221,235,247)时,得到的颜色是#A4CAEA(RGB:164,202,234)。 在没有填充背景的情况下,颜色被正确地改变(到RGB:221,235,247)。 为什么会发生? 这灰色的背景是不知何故地修改了“setcolor”的结果,这似乎确实如此,我该如何避免/避免这种行为? 其他说明 作为导出过程的一部分,我们可以将单元格块设置为灰色背景颜色,但这会对导出的性能产生负面影响。 我们可以在源文件中保留NO FILL背景,但是我们希望允许业务团队控制外观和感觉。 码 下面是重现该问题所需的代码(假定您的网站目录中有一个名为EPPlusColorTest.xlsx的Excel文件,并带有两个名为“NoFillSheet”和“GraySheet”的空白表格,GraySheet工作表的背景颜色应设置为RGB :217,217,217。 EPPLUS_ColorTest.aspx <%@ Page Language="C#" AutoEventWireup="true" CodeFile="EPPLUS_ColorTest.aspx.cs" Inherits="EPPLUS_ColorTest" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> <p>Testing color issues with XLSX Files verses XLSM Files</p> <p>Input the […]