C#编写的Word操作类,有换页,添加表格,文本功能
2010-09-30 22:41:57 来源:WEB开发网新建一个窗体工程,拖入一个按钮,复制下面代码进去,按F5运行
private void button2_Click(object sender, EventArgs e)
{
if (WordPlayer.CreateWord() == false)
{
MessageBox.Show("文件创造失败.", "错误提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
DataTable storedt = new DataTable();
storedt.Columns.Add("Book_ISBN");
storedt.Columns.Add("Book_Name");
storedt.Columns.Add("Store_Num");
storedt.Columns.Add("CanBorrow_Num");
storedt.Columns.Add("InShop_Num");
storedt.Columns.Add("OutShop_Num");
storedt.Rows.Add("1", "1", "1", "1", "1", "1");
storedt.Rows.Add("2", "2", "2", "2", "2", "2");
storedt.Rows.Add("3", "3", "3", "3", "3", "3");
storedt.Rows.Add("4", "4", "4", "4", "4", "4");
storedt.Rows.Add("5", "5", "5", "5", "5", "5");
storedt.Rows.Add("6", "6", "6", "6", "6", "6");
WordPlayer.SetPage(WordPlayer.Orientation.横板, 18.4, 26, 3, 2.4, 1.87, 2.1);
WordPlayer.InsertText("工 资 变 动 情 况 审 批 表", new Font("微软雅黑", 14, FontStyle.Bold), WordPlayer.Alignment.居中, true);
WordPlayer.InsertText("", new Font("微软雅黑", 14, FontStyle.Bold), WordPlayer.Alignment.居中, true);
WordPlayer.InsertText("姓名:A 审批单位:广西师范大学",
new Font("宋体", 12, FontStyle.Regular), WordPlayer.Alignment.左对齐, false);
WordPlayer.InsertTable(storedt, true);
WordPlayer.InsertText("制表时间:2007年1月15日", new Font("宋体", 12, FontStyle.Regular), WordPlayer.Alignment.右对齐, false);
WordPlayer.Save(Application.StartupPath + "\\test.doc",true);
}
最后效果如下:
查看原图(大图)