找回密码
 立即注册

QQ登录

只需一步,快速开始

lucklyme

银牌会员

8

主题

16

帖子

3422

积分

银牌会员

积分
3422

活字格认证

lucklyme
银牌会员   /  发表于:2013-7-1 13:31  /   查看:5737  /  回复:3
请问某个单元格中部分内容如何修改字体颜色?谢谢

想得到效果如下:

QQ图片20130701185659.jpg

11.6 KB, 下载次数: 414

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-7-1 18:05:00
沙发
回复 1楼lucklyme的帖子

请参考一下代码:

  1. this.fpSpread1.Sheets[0].Cells[0, 0,9,9].ForeColor = System.Drawing.Color.Red;
复制代码
回复 使用道具 举报
lucklyme
银牌会员   /  发表于:2013-7-1 18:53:00
板凳
回复 2楼iceman的帖子

版主你好,你的代码我试过了,他只能让整个单元格发生改变,不能让一个单元格中的某几个字的发生改变
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-7-2 09:14:00
地板
回复 3楼lucklyme的帖子

lucklyme 你好,

改变部分字体可以使用 RichTextCellType 来实现,代码如下:
C#

  1. C# Copy Code
  2. FarPoint.Win.Spread.CellType.RichTextCellType rtf = new FarPoint.Win.Spread.CellType.RichTextCellType();
  3. rtf.WordWrap = true;
  4. rtf.Multiline = true;
  5. fpSpread1.ActiveSheet.Cells[0, 0].CellType = rtf;
  6. fpSpread1.ActiveSheet.Columns[0].Width = 300;
  7. fpSpread1.ActiveSheet.Rows[0].Height = 150;
  8. fpSpread1.ActiveSheet.Cells[0, 0].Value = @"{\rtf1\ansi\ansicpg1252\deff0\deflang1033
  9. {\fonttbl{\f0\fscript\fprq2\fcharset0 Comic Sans MS;}
  10. {\f1\froman\fprq2\fcharset0 Times New Roman;}
  11. {\f2\fswiss\fcharset0 Arial;}}{\colortbl ;\red128
  12. \green0\blue128;\red0\green255\blue255;\red255\green0\
  13. blue0;\red0\green255\blue0;\red0\green0\blue255;}
  14. \viewkind4\uc1\pard\cf1\b\f0\fs24 Testing\cf2\b0\fs28 \cf3
  15. \f1\fs40 1... \cf4\i 2... \cf5\ul\i0 3...\cf0\f2\fs20\par}";
复制代码


VB:

  1. Dim rtf As New FarPoint.Win.Spread.CellType.RichTextCellType()
  2. rtf.WordWrap = True
  3. rtf.Multiline = True
  4. FpSpread1.ActiveSheet.Cells(0, 0).CellType = rtf
  5. FpSpread1.ActiveSheet.Columns(0).Width = 300
  6. FpSpread1.ActiveSheet.Rows(0).Height = 150
  7. FpSpread1.ActiveSheet.Cells(0, 0).Value = "{\rtf1\ansi\ansicpg1252\deff0\deflang1033" + _
  8. "{\fonttbl{\f0\fscript\fprq2\fcharset0 Comic Sans MS;}" + _
  9. "{\f1\froman\fprq2\fcharset0 Times New Roman;}" + _
  10. "{\f2\fswiss\fcharset0 Arial;}}" + _
  11. "{\colortbl ;\red128\green0\blue128;\red0\green255\blue255;" + _
  12. "\red255\green0\blue0;" + _
  13. "\red0\green255\blue0;\red0\green0\blue255;}" + _
  14. "\viewkind4\uc1\pard\cf1\b\f0\fs24 Testing\cf2\b0\fs28" + _
  15. " \cf3\f1\fs40 1... \cf4\i 2... \cf5\ul\i0 3...\cf0\f2\fs20\par" + _
  16. "}"


复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部