gpt4 book ai didi

excel - Delphi 7 Excel Ole对象文本字体颜色

转载 作者:行者123 更新时间:2023-12-03 15:28:25 24 4
gpt4 key购买 nike

如何在 Delphi 7 和 MS Excel 2007+ 中设置单元格中的字体颜色(半文本其他颜色)?

示例: enter image description here

最佳答案

您使用 Characters单元格的属性来应用每个字符的格式。这是一个非常简单的例子:

uses
ComObj, ActiveX, Graphics;

var
Excel: OleVariant;
Book: OleVariant;
Cell: OleVariant;

begin
CoInitialize(nil);
Excel := CreateOleObject('Excel.Application');
Book := Excel.WorkBooks.Add;
Cell := Excel.Cells[1,1];
Cell.Value := 'I DON''T SAY BLEH BLEH BLEH!!!';
Cell.Characters(13, 14).Font.Color := clRed;
Book.SaveAs('temp.xlsx');
Excel.Quit;
end.

这里13是第一个字符的索引,14是要选择的字符数。

这使用后期绑定(bind)。如果您更喜欢早期绑定(bind),那么我希望代码需要进行一些调整。

关于excel - Delphi 7 Excel Ole对象文本字体颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36197686/

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