作者tmxcrows (屋里哈哈)
看板C_Sharp
标题[问题] C# Word自动产生
时间Mon Mar 29 06:23:47 2010
小弟目前想要完成的一个功能是用C#读取资料库後,
产生一份WORD文件,文件内容有个4*3的表格,而表格内填入资料库的资料。
目前在表格和填入资料到表格都没有问题,
但卡在表格内的格式设定,
其中一个表格大概要的内容大概如下:
┌───────┬─────┬─
│ │ │ AAA的字体大小想要设定为20
│ AAA │ 其他表格 │
│ AAA │ │
│ │ │
│ BBB │ │ BBB的字体大小想要设定为10
│ BBB │ │
└───────┴─────┴
相关的程式码:
for (int i = 0; i < insertData.Count;i++ )
{
int b = i % 4 + 1;//用来计算资料要分在几行几列
int a = i / 4 + 1;//用来计算资料要分在几行几列
Data data = insertData.ElementAt(i);//资料库的某笔资料
newTable.Cell(a,b).Range.InsertAfter(data.Name);//也就是上图AAA的部份
newTable.Cell(a,b).Range.InsertAfter(data.Name2);//AAA的部份2
newTable.Cell(a,b).Range.InsertAfter("\n");
newTable.Cell(a,b).Range.InsertAfter(data.Temp);//也就是上图BBB的部份
newTable.Cell(a,b).Range.InsertAfter(data.Temp2);//也就是上图BBB的部份2
}
请问我该怎麽在这个回圈将AAA大小改成20,BBB改成10呢?
已经查了相关资料但还是对於seletion range的操作方式感到相当生疏,
还请大大们帮忙了,谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.119.19.12
※ 编辑: tmxcrows 来自: 140.119.19.12 (03/29 06:42)
1F:→ tmxcrows:我居然按了Ctrl+F5想要PO文...= = 03/29 06:43
2F:推 juriolegend:我都是弄个Replace的功能,样板什麽字型就什麽字型 03/31 00:21
3F:→ sryang:推Replace法 04/15 20:30