[問題] C# Word自動產生
小弟目前想要完成的一個功能是用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)
→
03/29 06:43, , 1F
03/29 06:43, 1F
推
03/31 00:21, , 2F
03/31 00:21, 2F
→
04/15 20:30, , 3F
04/15 20:30, 3F