|
|

效果图如上:
代码如下:
- public void test(string bookname)
- {
- //在书签处插入文字
- //object oStart = bookname;//word中的书签名
- //Range range = doc.Bookmarks.get_Item(ref oStart).Range;//表格插入位置
- //range.Text = "这里是您要输入的内容";//在书签处插入文字内容
- //在书签处插入表格
- object oStart = bookname;//word中的书签名
- Range range = doc.Bookmarks.get_Item(ref oStart).Range;//表格插入位置
- Microsoft.Office.Interop.Word.Table tab_Pat = doc.Tables.Add(range, 2, 4, ref missing, ref missing);//开辟一个2行4列的表格
- tab_Pat.Range.Font.Size = 10.5F;
- tab_Pat.Range.Font.Bold = 0;
- tab_Pat.Columns[1].Width = 50;
- tab_Pat.Columns[2].Width = 65;
- tab_Pat.Columns[3].Width = 40;
- tab_Pat.Columns[4].Width = 40;
- tab_Pat.Cell(1, 1).Range.Text = "病历号";
- tab_Pat.Cell(1, 2).Range.Text = "PatientNO";
- tab_Pat.Cell(1, 3).Range.Text = "身高";
- tab_Pat.Cell(1, 4).Range.Text = "Height";
- tab_Pat.Cell(2, 1).Range.Text = "姓名";
- tab_Pat.Cell(2, 2).Range.Text = "PatientName";
- tab_Pat.Cell(2, 3).Range.Text = "体重";
- tab_Pat.Cell(2, 4).Range.Text = "Weight";
- }
复制代码
参考资料: http://www.cnblogs.com/eye-like/p/4121219.html
如果想要表格居中显示:
- doc.Tables[1].Select();//选中表格
- app.Selection.Tables[1].Rows.Alignment = WdRowAlignment.wdAlignRowCenter;//表格居中
复制代码
以上两句,没有测试,参考资料:http://www.cnblogs.com/lei2007/archive/2012/07/16/2594065.html
|
上一篇:卧槽,base64字符串转图片终于搞定了下一篇:提示:413 Request Entity Too Large 的解决方法
|