最近由于工作需要,做了一些关于c#操作word文档方面的工作.主要是对word中表格的操作,以下是部分代码,关于操作不规则表格的.
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Configuration;
using System.IO;
using System.Reflection;
using System.Runtime.InteropServices ;
using System.Threading;
public void MakeMyTable(DataTable DT,string strFilePath)
{
string strEnd = this.txtEnd.Text.Trim().ToString();
string strStart = this.txtStart.Text.Trim().ToString();
//生成文档分页中的起始和终止页
string strSign = "("+strStart + "-" + strEnd + ")";
//杀掉所有word进程以保证速度
//KillWordProcess();
object Nothing = System.Reflection.Missing.Value;
object missing = System.Reflection.Missing.Value;
object filename= strFilePath;
Word.Application wordApp=new Word.ApplicationClass();
Word.Document wordDoc=wordApp.Documents.Add(ref Nothing,ref Nothing,ref Nothing,ref Nothing);
try
{
//生成过程中屏蔽返回按扭,不允许中途停止
Button2.Enabled = false;
#region 生成文档
//设置文档宽度
wordApp.Selection.PageSetup.LeftM
| 对此文章发表了评论 |

