国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - C# - C#對Word文檔的創建、插入表格、設置樣式等操作實例

C#對Word文檔的創建、插入表格、設置樣式等操作實例

2022-02-23 13:41羅氏錢幣 C#

今天小編就為大家分享一篇C#對Word文檔的創建、插入表格、設置樣式等操作實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

using Word;

下面的例子中包括C#對Word文檔的創建、插入表格、設置樣式等操作:

(例子中代碼有些涉及數據信息部分被省略,重要是介紹一些C#操作word文檔的方法)

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
public string CreateWordFile(string CheckedInfo)
 ...{
  string message = "";
  try
  ...{
   Object Nothing = System.Reflection.Missing.Value;
   Directory.CreateDirectory("C:/CNSI"); //創建文件所在目錄
   string name = "CNSI_" + DateTime.Now.ToShortString()+".doc";
   object filename = "C://CNSI//" + name; //文件保存路徑
   //創建Word文檔
   Word.Application WordApp = new Word.ApplicationClass();
   Word.Document WordDoc = WordApp.Documents.Add(ref Nothing, ref Nothing, ref Nothing, ref Nothing);
   //添加頁眉
   WordApp.ActiveWindow.View.Type = WdViewType.wdOutlineView;
   WordApp.ActiveWindow.View.SeekView = WdSeekView.wdSeekPrimaryHeader;
   WordApp.ActiveWindow.ActivePane.Selection.InsertAfter("[頁眉內容]");
   WordApp.Selection.ParagraphFormat.Alignment = Word.WdParagraphAlignment.wdAlignParagraphRight;//設置右對齊
   WordApp.ActiveWindow.View.SeekView = WdSeekView.wdSeekMainDocument;//跳出頁眉設置
   WordApp.Selection.ParagraphFormat.LineSpacing = 15f;//設置文檔的行間距
   //移動焦點并換行
   object count = 14;
   object WdLine = Word.WdUnits.wdLine;//換一行;
    WordApp.Selection.MoveDown(ref WdLine, ref count, ref Nothing);//移動焦點
    WordApp.Selection.TypeParagraph();//插入段落
    //文檔中創建表格
    Word.Table newTable = WordDoc.Tables.Add(WordApp.Selection.Range, 12, 3, ref Nothing, ref Nothing);
    //設置表格樣式
    newTable.Borders.OutsideLineStyle = Word.WdLineStyle.wdLineStyleThickThinLargeGap;
    newTable.Borders.InsideLineStyle = Word.WdLineStyle.wdLineStyleSingle;
    newTable.Columns[1].Width = 100f;
    newTable.Columns[2].Width = 220f;
    newTable.Columns[3].Width = 105f;
    //填充表格內容
    newTable.Cell(1, 1).Range.Text = "產品詳細信息表";
    newTable.Cell(1, 1).Range.Bold = 2;//設置單元格中字體為粗體
    //合并單元格
    newTable.Cell(1, 1).Merge(newTable.Cell(1, 3));
    WordApp.Selection.Cells.VerticalAlignment = Word.WdCellVerticalAlignment.wdCellAlignVerticalCenter;//垂直居中
    WordApp.Selection.ParagraphFormat.Alignment = Word.WdParagraphAlignment.wdAlignParagraphCenter;//水平居中
     
    //填充表格內容
    newTable.Cell(2, 1).Range.Text = "產品基本信息";
    newTable.Cell(2, 1).Range.Font.Color = Word.WdColor.wdColorDarkBlue;//設置單元格內字體顏色
    //合并單元格
    newTable.Cell(2, 1).Merge(newTable.Cell(2, 3));
    WordApp.Selection.Cells.VerticalAlignment = Word.WdCellVerticalAlignment.wdCellAlignVerticalCenter;
    //填充表格內容
    newTable.Cell(3, 1).Range.Text = "品牌名稱:";
    newTable.Cell(3, 2).Range.Text = BrandName;
    //縱向合并單元格
    newTable.Cell(3, 3).Select();//選中一行
    object moveUnit = Word.WdUnits.wdLine;
    object moveCount = 5;
    object moveExtend = Word.WdMovementType.wdExtend;
    WordApp.Selection.MoveDown(ref moveUnit, ref moveCount, ref moveExtend);
    WordApp.Selection.Cells.Merge();
    //插入圖片
    string FileName = Picture;//圖片所在路徑
    object LinkToFile = false;
    object SaveWithDocument = true;
    object Anchor = WordDoc.Application.Selection.Range;
    WordDoc.Application.ActiveDocument.InlineShapes.AddPicture(FileName, ref LinkToFile, ref SaveWithDocument, ref Anchor);
    WordDoc.Application.ActiveDocument.InlineShapes[1].Width = 100f;//圖片寬度
    WordDoc.Application.ActiveDocument.InlineShapes[1].Height = 100f;//圖片高度
    //將圖片設置為四周環繞型
    Word.Shape s = WordDoc.Application.ActiveDocument.InlineShapes[1].ConvertToShape();
    s.WrapFormat.Type = Word.WdWrapType.wdWrapSquare;
     
    newTable.Cell(12, 1).Range.Text = "產品特殊屬性";
    newTable.Cell(12, 1).Merge(newTable.Cell(12, 3));
     //在表格中增加行
     WordDoc.Content.Tables[1].Rows.Add(ref Nothing);
     
     WordDoc.Paragraphs.Last.Range.Text = "文檔創建時間:" + DateTime.Now.ToString();//“落款”
     WordDoc.Paragraphs.Last.Alignment = Word.WdParagraphAlignment.wdAlignParagraphRight;
    //文件保存
    WordDoc.SaveAs(ref filename, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing);
    WordDoc.Close(ref Nothing, ref Nothing, ref Nothing);
    WordApp.Quit(ref Nothing, ref Nothing, ref Nothing);
    message=name+"文檔生成成功,以保存到C:CNSI下";
  }
  catch
  ...{
   message = "文件導出異常!";
  }
  return message;
 }

以上這篇C#對Word文檔的創建、插入表格、設置樣式等操作實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/ll2008ok/article/details/62045391

延伸 · 閱讀

精彩推薦
  • C#C#設計模式之Visitor訪問者模式解決長隆歡樂世界問題實例

    C#設計模式之Visitor訪問者模式解決長隆歡樂世界問題實例

    這篇文章主要介紹了C#設計模式之Visitor訪問者模式解決長隆歡樂世界問題,簡單描述了訪問者模式的定義并結合具體實例形式分析了C#使用訪問者模式解決長...

    GhostRider9502022-01-21
  • C#WPF 自定義雷達圖開發實例教程

    WPF 自定義雷達圖開發實例教程

    這篇文章主要介紹了WPF 自定義雷達圖開發實例教程,本文介紹的非常詳細,具有參考借鑒價值,需要的朋友可以參考下...

    WinterFish13112021-12-06
  • C#C# 實現對PPT文檔加密、解密及重置密碼的操作方法

    C# 實現對PPT文檔加密、解密及重置密碼的操作方法

    這篇文章主要介紹了C# 實現對PPT文檔加密、解密及重置密碼的操作方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下...

    E-iceblue5012022-02-12
  • C#深入解析C#中的交錯數組與隱式類型的數組

    深入解析C#中的交錯數組與隱式類型的數組

    這篇文章主要介紹了深入解析C#中的交錯數組與隱式類型的數組,隱式類型的數組通常與匿名類型以及對象初始值設定項和集合初始值設定項一起使用,需要的...

    C#教程網6172021-11-09
  • C#Unity3D實現虛擬按鈕控制人物移動效果

    Unity3D實現虛擬按鈕控制人物移動效果

    這篇文章主要為大家詳細介紹了Unity3D實現虛擬按鈕控制人物移動效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一...

    shenqingyu060520232410972022-03-11
  • C#C#實現XML文件讀取

    C#實現XML文件讀取

    這篇文章主要為大家詳細介紹了C#實現XML文件讀取的相關代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    Just_for_Myself6702022-02-22
  • C#C#裁剪,縮放,清晰度,水印處理操作示例

    C#裁剪,縮放,清晰度,水印處理操作示例

    這篇文章主要為大家詳細介紹了C#裁剪,縮放,清晰度,水印處理操作示例,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    吳 劍8332021-12-08
  • C#C#通過KD樹進行距離最近點的查找

    C#通過KD樹進行距離最近點的查找

    這篇文章主要為大家詳細介紹了C#通過KD樹進行距離最近點的查找,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    帆帆帆6112022-01-22
主站蜘蛛池模板: 成人黄大片视频在线观看 | 秋霞av国产精品一区 | 国产成人在线播放 | 亚洲电影在线播放 | 久久综合激情 | 久久99精品久久久久久国产越南 | 伊人网在线 | 午夜免费视频福利 | 国产一级黄色大片 | 91麻豆精品国产91久久久久久久久 | 国产精品久久久久久吹潮 | 亚洲区视频 | 午夜精品久久久久久久久 | 国产欧美一区二区三区在线看 | 91婷婷射 | 久久久久久国产精品mv | 亚洲精品成人av | 欧美日韩成人网 | 欧美日在线| 夜夜嗨aⅴ免费视频 | 中文字幕精品一区二区精品 | 日韩二区三区 | 欧美精品xx| 精品96久久久久久中文字幕无 | 中文字幕在线精品 | 97av在线 | 狠狠躁夜夜躁人人爽天天高潮 | 成人a视频 | 国产特级毛片aaaaaa毛片 | 久久久影院 | 国产精品久久久久久亚洲调教 | 欧美永久精品 | 草草浮力影院 | 精品一区二区三区在线视频 | 99热精品在线 | 99精品一区二区三区 | 黄小视频 | 视频二区 | 亚洲国产精品久久 | 欧美日韩亚洲综合 | 国产成人黄色av |