c#生成的word文档
public class BiultReportForm{
/// <SUMMARY></SUMMARY>
/// word 应用对象
///
private Microsoft.Office.Interop.Word.Application _wordApplication;
eb*K)l1Gd$\7?!]
/// <SUMMARY></SUMMARY> a FPigT)M6~
/// word 文件对象
/// w4AW:C?e
private Microsoft.Office.Interop.Word.Document _wordDocument;
/// <SUMMARY></SUMMARY> 5z&YF:J.`8q*Y-W;U{t
/// 创建文档
/// )}-U3Yja(R Bj
public void CreateAWord() 6_&E'O-p'['| [N
{
//实例化word应用对象
this._wordApplication = new Microsoft.Office.Interop.Word.ApplicationClass();
Object myNothing = System.Reflection.Missing.Value;
this._wordDocument = this._wordApplication.Documents.Add(ref myNothing, ref myNothing, ref myNothing, ref myNothing);
} /Q7cT1m@8u}2Mc
/// <SUMMARY></SUMMARY>
/// 添加页眉 #`Hm5Q]7?!z/c:^
///
/// <PARAM name="pPageHeader" /> bTW*k n9C5l6_
public void SetPageHeader(string pPageHeader) iF|#] Q2bZr)u2W#y
{
//添加页眉
this._wordApplication.ActiveWindow.View.Type =Microsoft .Office .Interop .Word.WdViewType.wdOutlineView;
this._wordApplication.ActiveWindow.View.SeekView = Microsoft.Office.Interop.Word.WdSeekView.wdSeekPrimaryHeader;
this._wordApplication.ActiveWindow.ActivePane.Selection.InsertAfter(pPageHeader);
//设置中间对齐 1z:H0rWi2oH7F
this._wordApplication.Selection.ParagraphFormat.Alignment =Microsoft .Office .Interop.Word.WdParagraphAlignment.wdAlignParagraphCenter; //跳出页眉设置
this._wordApplication.ActiveWindow.View.SeekView = Microsoft.Office.Interop.Word.WdSeekView.wdSeekMainDocument; -[)m?/@4B ny
}
/// <SUMMARY></SUMMARY> !cJ:Mcou1Z-f([
/// 插入文字
///
/// <PARAM name="pText" />文本信息 C fS+Nm'`G2M
/// <PARAM name="pFontSize" />字体打小 s:zxl h*Q1@
/// <PARAM name="pFontColor" />字体颜色
/// <PARAM name="pFontBold" />字体粗体 r9n#S6_1H\lf
/// <PARAM name="ptextAlignment" />方向 ;`)]Z_0I k
public void InsertText(string pText, int pFontSize, Microsoft.Office.Interop.Word.WdColor pFontColor, int pFontBold, Microsoft.Office.Interop.Word.WdParagraphAlignment ptextAlignment)
{ ;`@R0F6Gb&\#p|/_/D
//设置字体样式以及方向 |D2uE \S-`R z
this._wordApplication.Application.Selection.Font.Size = pFontSize;
this._wordApplication.Application.Selection.Font.Bold = pFontBold;