问题描述
openxml导出word中表格内容居中怎么做
解决方案
解决方案二:
看看有你需要的没
解决方案三:
解决方案四:
把xml数据导出到word文件中privatevoidbtn_New_Click(objectsender,EventArgse){btn_New.Enabled=false;//停用新建按钮ThreadPool.QueueUserWorkItem(//使用线程池(P_temp)=>//使用lambda表达式{G_wa=newWord.Application();//创建Word应用程序对象Word.DocumentP_wd=G_wa.Documents.Add(//建立新文档refG_missing,refG_missing,refG_missing,refG_missing);Word.RangeP_Range=P_wd.Paragraphs[1].Range;//得到文档段落范围XmlDocumentP_XML=newXmlDocument();//创建XML对象P_XML.Load("test.xml");//打开XML文档XmlElementP_XmlElement=P_XML.DocumentElement;//得到XML根节点XmlNodeListP_XmlNodeList=P_XmlElement.ChildNodes;//得到子节点集合stringP_Str_Message=string.Empty;//创建空字符串对象foreach(XmlNodexninP_XmlNodeList)//遍例所有子节点{foreach(XmlNodexn2inxn.ChildNodes)//遍例子节点中的节点{P_Str_Message+=xn2.InnerText+"";//得到字符串信息}P_Str_Message+="rn";}P_Range.Text=P_Str_Message;//向Word中添加字符串信息G_str_path=string.Format(//计算文件保存路径@"{0}{1}",G_FolderBrowserDialog.SelectedPath,DateTime.Now.ToString("yyyy年M月d日h时s分m秒fff毫秒")+".doc");P_wd.SaveAs(//保存Word文件refG_str_path,refG_missing,refG_missing,refG_missing,refG_missing,refG_missing,refG_missing,refG_missing,refG_missing,refG_missing,refG_missing,refG_missing,refG_missing,refG_missing,refG_missing,refG_missing);((Word._Application)G_wa.Application).Quit(//退出应用程序refG_missing,refG_missing,refG_missing);this.Invoke(//开始执行窗体线程(MethodInvoker)(()=>//使用lambda表达式{//CodeGo.net/btn_Display.Enabled=true;//启用显示按钮MessageBox.Show("成功创建Word文档!","提示!");}));});}