日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

关于.net Microsoft.Office.Interop.Word组建操作word的问题,如何控制word表格单元格内部段落的样式。...

發布時間:2025/3/15 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于.net Microsoft.Office.Interop.Word组建操作word的问题,如何控制word表格单元格内部段落的样式。... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

控制word表格單元格內部文字樣式。我要將數據導出到word當中,對于word表格一個單元格中的一段文字,要設置不同的樣式,比如第一行文字作為標題要居中,加粗,第二行為正常的正文。

代碼如下

public void AddSimpleTable(_Application WordApp, _Document WordDoc, int numrows, int numcolumns, WdLineStyle outStyle, WdLineStyle intStyle, List<Trip> l_tp){Object Nothing = System.Reflection.Missing.Value;//文檔中創建表格Microsoft.Office.Interop.Word.Table newTable = WordDoc.Tables.Add(WordApp.Selection.Range, 1, numcolumns, ref Nothing, ref Nothing);//設置表格樣式newTable.Borders.OutsideLineStyle = outStyle;newTable.Borders.InsideLineStyle = intStyle;newTable.Columns[1].Width = 100f;newTable.Columns[2].Width = 315f;string date = string.Empty;int rowcount = 1;List<int> listHeBing = new List<int>();//List<int> listLeft = new List<int>();for (int i = 0; i < l_tp.Count; i++){if (date != l_tp[i].Date){if (rowcount != 1){WordDoc.Content.Tables[1].Rows.Add(ref Nothing);}date = l_tp[i].Date;newTable.Cell(rowcount, 1).Range.Text = l_tp[i].Date;//合并單元格// newTable.Cell(rowcount, 1).Merge(newTable.Cell(rowcount, 2)); listHeBing.Add(rowcount);rowcount = rowcount + 1;}WordDoc.Content.Tables[1].Rows.Add();if (string.IsNullOrEmpty(l_tp[i].Locale)){newTable.Cell(rowcount, 1).Range.Text = l_tp[i].Time;}else{newTable.Cell(rowcount, 1).Range.Text = l_tp[i].Time + @"" + l_tp[i].Locale;}newTable.Cell(rowcount, 1).VerticalAlignment = WdCellVerticalAlignment.wdCellAlignVerticalCenter;//垂直居中newTable.Cell(rowcount, 1).Range.ParagraphFormat.Alignment = WdParagraphAlignment.wdAlignParagraphCenter;//水平居中//newTable.Cell(rowcount, 1).Range.Font.Color = WdColor.wdColorDarkBlue;//設置單元格內字體顏色 SetContent(rowcount, l_tp[i], WordApp, WordDoc, newTable);// newTable.Cell(rowcount, 2).Range.Text = GetContent(rowcount, l_tp[i], WordApp, WordDoc, newTable);newTable.Cell(rowcount, 2).Range.ParagraphFormat.Alignment = WdParagraphAlignment.wdAlignParagraphLeft;//水平居左rowcount = rowcount + 1;}foreach (var item in listHeBing){newTable.Cell(item, 1).Merge(newTable.Cell(item, 2));newTable.Cell(item, 1).Range.Bold = 2;//設置單元格中字體為粗體newTable.Cell(item, 1).VerticalAlignment = WdCellVerticalAlignment.wdCellAlignVerticalCenter;//垂直居中newTable.Cell(item, 1).Range.ParagraphFormat.Alignment = WdParagraphAlignment.wdAlignParagraphCenter;//水平居中//newTable.Cell(item, 1).Range.Shading.ForegroundPatternColor = WdColor.wdColorGray40;//背景顏色 }} private void SetContent(int i, Trip tp, _Application WordApp, _Document WordDoc, Microsoft.Office.Interop.Word.Table Table){string rs = string.Empty;WordDoc.ActiveWindow.ActivePane.View.SeekView = Microsoft.Office.Interop.Word.WdSeekView.wdSeekMainDocument;//激活頁面內容的編輯 Table.Cell(i, 2).Select();WordApp.Selection.Font.Name = "宋體";WordApp.Selection.Font.Size = 10.5f;WordApp.Selection.Font.Bold = 1;WordApp.Selection.ParagraphFormat.Alignment = WdParagraphAlignment.wdAlignParagraphCenter;WordApp.Selection.TypeText(tp.TOPIC);WordApp.Selection.TypeParagraph();//另起一段 WordApp.Selection.Font.Bold = 0;WordApp.Selection.TypeText(tp.Content);if (tp.L_Compere.Count > 0){WordApp.Selection.TypeParagraph();//另起一段 WordApp.Selection.Font.Bold = 1;WordApp.Selection.TypeText("主持:");WordApp.Selection.TypeParagraph();//另起一段 foreach (var item in tp.L_Compere){WordApp.Selection.Font.Bold = 0;WordApp.Selection.TypeText(item.Name + @" " + item.JobTitle);WordApp.Selection.TypeParagraph();//另起一段 }}if (tp.L_Speech.Count > 0){WordApp.Selection.TypeParagraph();//另起一段 WordApp.Selection.Font.Bold = 1;WordApp.Selection.TypeText("演講嘉賓:");WordApp.Selection.TypeParagraph();//另起一段 foreach (var item in tp.L_Speech){WordApp.Selection.Font.Bold = 0;WordApp.Selection.TypeText(item.Name + @" " + item.JobTitle);WordApp.Selection.TypeParagraph();//另起一段 }}}

?

轉載于:https://www.cnblogs.com/laoyuanroom/p/4071427.html

總結

以上是生活随笔為你收集整理的关于.net Microsoft.Office.Interop.Word组建操作word的问题,如何控制word表格单元格内部段落的样式。...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 综合成人 | 亚洲一区二区三区欧美 | 国产a免费| 毛片基地免费观看 | 成年人免费看 | 牛牛电影国产一区二区 | 日韩一级av毛片 | 亚洲精品视频在线观看免费视频 | 亚洲第一黄色 | 日韩欧美精品在线观看 | 午夜电影你懂的 | 日本免费在线观看 | 性生交大片免费看 | 成人免费视频国产免费网站 | 强行糟蹋人妻hd中文 | 亚洲男女在线观看 | 荒野求生21天去码版网站 | 精品嫩模一区二区三区 | 久久久久久久久久网 | 国产精品国产精品国产专区不卡 | 成人羞羞国产免费游戏 | 欧美日韩中文字幕一区 | 精品一区二区三区免费视频 | 手机在线看片你懂的 | 日韩中文字幕有码 | 91免费国产在线 | 操一操 | 中国精品一区二区 | 欧美色图一区 | 日本精品在线播放 | 激情网站在线 | 香蕉视频A | 天天操人人爽 | 国产麻豆天美果冻无码视频 | 超碰成人免费 | 日韩成人高清视频 | 日本美女日批视频 | 国产精品女人久久久 | 日韩视频网址 | 毛片自拍| 国产精品夜夜爽张柏芝 | 伊人网址 | 欧美jizzhd精品欧美18 | 免费的黄色网 | 交做爰xxxⅹ性爽 | 欧美性aaa | 国产一级特黄视频 | 日日夜夜免费视频 | 日韩精品一线二线三线 | 黄色国产毛片 | 日本国产一区二区 | av网址在线免费观看 | 欧美顶级metart裸体全部自慰 | 久久久久久久久网站 | 久久黄色小说 | 国产毛片久久久 | 中文字幕无人区二 | 中文字幕第三页 | 一级性生活免费视频 | 野花社区视频在线观看 | 国产精品一区二区无码对白 | 国产一区二区三区在线免费观看 | 91传媒在线免费观看 | 国产人妖ts重口系列网站观看 | 国产不卡视频一区二区三区 | 少妇欧美激情一区二区三区 | 五月天国产精品 | 日本三级午夜理伦三级三 | 天堂va在线| 国产精品99久久久久久宅男 | 黑人精品欧美一区二区蜜桃 | 91毛片观看 | 欧美成人免费在线观看 | 成年人福利视频 | 亚洲国产综合在线 | 欧美色v | 黄色专区 | 亚洲区小说 | 免费在线观看污 | 国产成人啪一区二区 | xvideos永久免费入口 | 色婷婷激情av | 第四色激情 | 日日操影院 | 女人18毛片毛片毛片毛片区二 | 国产一区第一页 | 国产91精品久久久久久久网曝门 | 91呦呦| 国产成人精品一区二区在线观看 | 日日夜夜添 | 国毛片| 国产精品高潮呻吟av | 18女人毛片 | 可以免费看毛片的网站 | 亚洲视频精品在线 | 干美女视频 | 免费一区二区三区四区 | 欧美伊人网 | 国产夫妻久久 |