~~~~~~写Word表格前插入一行文字,马上给分!~~~~~~~~~~~~~~~~~~·

hxm20003 2014-04-08 02:24:56

//移动焦点并换行
object count = 5;
object WdLine = Microsoft.Office.Interop.Word.WdUnits.wdLine;//换一行;
WordApp.Selection.MoveDown(ref WdLine, ref count, ref Nothing);//移动焦点 WordApp.Selection.TypeParagraph();//插入段落
WordApp.Selection.PageSetup.Orientation = Microsoft.Office.Interop.Word.WdOrientation.wdOrientLandscape;

object endLocation = WordDoc.Content.End;
object startLocation = WordDoc.Content.Start;
Microsoft.Office.Interop.Word.Range rng = WordDoc.Range(ref startLocation, ref endLocation);

rng.Font.Size = 8;
rng.Font.Name = "Arial";
rng.ParagraphFormat.Alignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphCenter;
rng.Select();
List<string> listtr = new List<string>();
#region 152
//文档中创建表格
Microsoft.Office.Interop.Word.Table newTable = WordDoc.Tables.Add(WordApp.Selection.Range, RetDtCount(dtwljg, "152") + 1, 10, ref Nothing, ref Nothing);
//设置表格样式
newTable = SetTableSytel(newTable);
//填充表格内容
listtr = Pustlist152(listtr);
newTable = CreateBody(newTable, dtwljg, listtr, "152");



问题:
如何在文档的表格创建前插入一行文字比如:学生成绩表

...全文
137 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ArmStronger 2014-04-08
  • 打赏
  • 举报
回复
少了句

Word.Application WordApp = new Word.ApplicationClass();
ArmStronger 2014-04-08
  • 打赏
  • 举报
回复
using Word = Microsoft.Office.Interop.Word;

Word.Document WordDoc = WordApp.Documents.Add(ref Nothing, ref Nothing, ref Nothing, ref Nothing);
WordDoc.Content.InsertBefore("学生成绩表");

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧