gpt4 book ai didi

c# - 使用c#在一个单元格中使用多种格式

转载 作者:太空狗 更新时间:2023-10-30 01:26:06 25 4
gpt4 key购买 nike

我想在工作簿的一个单元格中包含多种格式类型。例如,我希望我的 A1 单元格显示“姓名: Aaron Kruger”。当我以编程方式将名称“Aaron Kruger”添加到模板时,它会自动将其设为粗体。所以它看起来像这样“姓名:Aaron Kruger”。所以我想在同一个单元格中使用粗体和非粗体。也许将来我会想要在同一个单元格中使用两种不同的文本大小。谢谢,亚伦·克鲁格

这是我创建的函数:

    public void inputData(int row, int column, string cellName, System.Windows.Forms.TextBox textBox, Excel.Worksheet sheet)
{
sheet.Cells[row, column] = sheet.get_Range(cellName, Type.Missing).Text + " " + textBox.Text; // adds value to sheet
}

以下是我传入的参数:

        inputData(5, 1, "A5", tbTagNumber, xlSheet);
inputData(6, 1, "A6", tbCustomer, xlSheet);
inputData(7, 1, "A5", tbDataFile, xlSheet);
inputData(3, 6, "F3", tbJobNumber, xlSheet);
inputData(4, 6, "F4", tbMeterSN, xlSheet);
inputData(6, 6, "F6", tbPO, xlSheet);
inputData(7, 6, "F7", tbFlowplate, xlSheet);
inputData(4, 9, "I4", tbElectronicSN, xlSheet);

最佳答案

Range rng1 = ws.getRange("A1","E10");
for(int i=0;i<10;i++)
{
Range rngTst=rng.cells[i,i];
for(int j=0;j<rngTst.get_characters().count;j++)
{
rngTst.application.activecell.get_characters(j,j).font.color
}
}

int sFirstFoundAddress = currentFind.FormulaR1C1Local.ToString().IndexOf("NOT FOR CIRCULATION ");

get_Range(excel.Cells[1, 1],
excel.Cells[1, dtData.Columns.Count])
.get_Characters(sFirstFoundAddress, 20).Font.Color =
System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Red);

关于c# - 使用c#在一个单元格中使用多种格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5667842/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com