Tag: 颜色

如何从单元格中提取基于字体颜色的文本,并使用多种颜色的文本,并使用分隔符分隔多个单词?

如何基于多种颜色文本的单元格中的字体颜色提取文本 我有一列数据(A)。 列(A)中每个单元格中的数据是半个颜色和另一个颜色。 如果他们在不同的地方,我必须提取由分隔符分隔的每个单词。 我尝试了上述链接的解决scheme,但无法进行更改以适应我的目的,因为我是vba的初学者。 请build议方法来解决这个问题。 (A)原件……….(B)红色 abcdefgh ………. abc,gh

在一行中设置每个表格单元格的颜色

我有一个servlet正在接收一组数据,处理它,并根据表单提交将其写入excel文件或文本页面。 在处理Excel时,所有处理都在使用Apache POI的相应模型中进行。 我试图修改这个,以便根据包含的数据对行进行颜色编码,但是,在将颜色应用到行后,当我将工作簿写入到fileoutputstream时,颜色不在那里。 我正在处理数据到excel文件中,如下所示: MCVE package mcve; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.util.LinkedHashMap; import java.util.Set; import org.apache.poi.ss.usermodel.IndexedColors; import org.apache.poi.xssf.usermodel.XSSFCell; import org.apache.poi.xssf.usermodel.XSSFCellStyle; import org.apache.poi.xssf.usermodel.XSSFRow; import org.apache.poi.xssf.usermodel.XSSFSheet; import org.apache.poi.xssf.usermodel.XSSFWorkbook; public class MCVE { /** * @param args the command line arguments */ public static void main(String[] args) throws FileNotFoundException, IOException { LinkedHashMap<Integer, […]

Excel颜色范围条件macros

我是macros指令的新手,我无法完成一个非常简单的任务。 我必须给包含数字的单元格指定一个特定的颜色,如果它在100-199之间,它必须是黄色,200-299橙色和300-399红色,如附图所示。 这个想法是使这个dynamic分析自动… 先谢谢你, 马特

为什么设置一个单元格的颜色不起作用(Aspose Cells)?

我有这个代码来尝试设置一个单元格的背景颜色(除其他外): private static readonly Color CONTRACT_ITEM_COLOR = Color.FromArgb(255, 255, 204); . . . cell = pivotTableSheet.Cells[4, 0]; cell.PutValue(AnnualContractProductsLabel); style = cell.GetStyle(); style.HorizontalAlignment = TextAlignmentType.Center; style.VerticalAlignment = TextAlignmentType.Center; style.Font.IsBold = true; pivotTableSheet.Cells.SetRowHeight(4, 25); style.BackgroundColor = CONTRACT_ITEM_COLOR; pivotTableSheet.Cells[4, 0].SetStyle(style); 水平和垂直alignment工作的设置,如大胆和高度 – 除了颜色之外, 还需要什么? 我甚至尝试设置ForegroundColor以及背景颜色,以: style.ForegroundColor = Color.Red; style.BackgroundColor = Color.Blue; …但都没有做任何事情 – 单元格看起来和上面的截图完全一样。

VB.Net:格式化形状

目标:填写形状并更改/删除其边框。 问题:它被填充的颜色变得相反要求(要求红色,它充满蓝色)。 myColor = System.Drawing.Color.Blue Dim theShape As Microsoft.Office.Interop.Excel.Shape = xlWorkSheet.Shapes.AddShape(MsoAutoShapeType.msoShapeRectangle, (xlWorkSheet.Cells(theRow, theColumn)).Left, (xlWorkSheet.Cells(theRow, theColumn)).Top, 25, 14) theShape.Fill.ForeColor.RGB = myColor.ToArgb() 此外,为了改变边界,我发现这… https://msdn.microsoft.com/en-us/library/microsoft.visualbasic.powerpacks.shape.bordercolor.aspx 。 我经历了安装PowerPacks并添加Imports Microsoft.VisualBasic.Powerpacks的过程,但它仍然没有给我改变我的形状边框颜色的能力。 还有什么我需要做的吗? theShape.borderColor = myColor.ToArgb 任何和所有的帮助,非常感谢!

从datagridview vb.net导出到Excel时的颜色单元格

我有代码,在一个datagridview基于条件的颜色的单元格。 这工作,因为它应该。 下面显示的代码检查标题“As(Arsen)”下的值,并将它们与为ULxAS定义的限定值和相应的颜色进行比较。 结果是正确的,如上所示。 Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click 'If Not IsNothing(DataGridView2.Rows("As (Arsen)")) Then 'Kategorier i kolonner (vanlig) 'As Dim UL1As As Double = 8 Dim UL2As As Double = 20 Dim UL3As As Double = 50 Dim Ul4As As Double = 600 Dim Ul5As As Double = […]

如何在Excel VBA中将单元格string值RGB转换为颜色编号?

我有包含颜色值的单元格,例如: RGB(0, 128, 0) 试图在VBA中使用这个cell.value来为我的单元格着色,但是我的颜色无法识别。 它显示为string,它不工作 "RGB(0, 128, 0)" 如何转换这个文本或删除“”所以我的颜色function将正常工作? While Not Worksheets("Sheet3").Range("A" & j).Value = "" color = Sheets("Sheet3").Cells(j, 2).Value Sheets("Sheet3").Cells(j, 4).Interior.color = color j = j + 1 Wend

根据不同列中的值,在Excel中更改气泡图的颜色和形状

我有一个包含大量数据的电子表格,其中一些数据显示在气泡图中,点的大小也正确显示。 现在,我需要根据数据的状态来改变颜色(和形状,但是稍后),在Z行中显示值为1(红色)到3(绿色)。 我的VBA技能现在真的很生疏,我不明白为什么下面的代码只会改变第一点的颜色? Option Explicit Sub ColortheFingpoints() Dim cht As Chart Dim srs As Series Dim pt As Point Dim p As Long Dim valRange As Range, cl As Range Dim myColor As Long Set cht = ActiveSheet.ChartObjects(1).Chart Set srs = cht.SeriesCollection(1) Set valRange = Range("Z8:Z10") For p = 1 To srs.Points.Count Set pt = […]

如何使用Interop设置Excel标签颜色

我以为这会很容易,但显然不是。 我正在研究的这份报告有一些资料来源于陨石坑。 这意味着我需要隐藏工作表的2/3页面,并将隐藏的选项卡变成红色,以清楚哪些正在使用,哪些不是。 到目前为止,我已经以各种方式尝试过Tab.Color和Tab.ColorIndex,并没有find办法。 全ARGB: System.Drawing.Color clr = System.Drawing.Color.FromArgb(255, 255, 0, 0); int index = clr.ToArgb(); int hiddenTabColor = index; … worksheet.Tab.Color = hiddenTabColor; 添加System.ComponentModel以使用Converter: var converter = System.ComponentModel.TypeDescriptor.GetConverter(typeof(Color)); Color clr = (Color)converter.ConvertFromString("#FFFF0000"); … worksheet.Tab.Color = clr; 这些我已经尝试了十几个不成功的组合。 结果总是一个显示xlAutomatic为黑色的选项卡。 我已经尝试了方法的每个重载。 重要的信息是,这是在Visual Studio 2013中使用Interop编写到Microsoft Office Professional Plus 2013(Excel)。

excel表格的着色单元格

我想在c#中为excel表格的某些特定的单元格着色。 但我没有得到它..我使用的代码为: dsNew.Tables[0].Columns[j].Interior.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.DeepPink); 但这不是wrking ..如何做到这一点..请做点什么..这是一个错误“不能解决符号'内部'”