在.net环境中(C#),生成word文档中含表格,请问表格的位置如何控制??
在.net环境中(C#),生成word文档中含表格,请问表格的位置如何控制??比如在一段文字下面生成一个表格,如何实现啊??现在就是控制不住,不知道用哪个函数,有没有做过的啊,讨论一下啊?? Word.Application WordApp = new Word.ApplicationClass();
//创建一个名为WordDoc的文档对象
Word.Document WordDoc = WordApp.Documents.Add(ref Nothing,ref Nothing,ref Nothing,ref Nothing);
Object start = Type.Missing;
Object end = Type.Missing;
Object unit = Type.Missing;
Object count = Type.Missing;
WordDoc.Range(ref start, ref end).Delete(ref unit, ref count);
// Set up the header information.
start = 0;
end = 0;
Word.Range rng = WordDoc.Range(ref start, ref end);
rng.InsertBefore("Directory Information from C:\\");
rng.Font.Name = "Verdana";
rng.Font.Size = 16;
rng.InsertParagraphAfter();
rng.InsertParagraphAfter();
rng.SetRange(rng.End, rng.End);
// Add the table.
Object defaultTableBehavior = Type.Missing;
Object autoFitBehavior = Type.Missing;
WordDoc.Tables.Add(rng, 1, 3, ref defaultTableBehavior, ref autoFitBehavior);
Word.Table tbl = WordDoc.Tables[1];
tbl.Range.Font.Size = 8;
tbl.Range.Font.Name = "Verdana";
其中 start 和 end 是不是控制从word正文头开始??
问题点数:0、回复次数:2Top
1 楼xiaoyao0945(磨磨)回复于 2005-06-03 17:26:00 得分 0
自己解决了!呵呵!Top
2 楼OriesMap()回复于 2005-06-06 08:41:16 得分 0
你自己解决了?你是如何解决的,能不能写个答案呀?
呵呵。希望参考一下。Top




