1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問(wèn)題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
      C#如何對(duì)Word文檔進(jìn)行創(chuàng)建、插入表格、設(shè)置樣式等操作-創(chuàng)新互聯(lián)

      小編給大家分享一下C#如何對(duì)Word文檔進(jìn)行創(chuàng)建、插入表格、設(shè)置樣式等操作,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

      創(chuàng)新互聯(lián)從2013年創(chuàng)立,先為沙市等服務(wù)建站,沙市等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為沙市企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。

      下面的例子中包括C#對(duì)Word文檔的創(chuàng)建、插入表格、設(shè)置樣式等操作:

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

       public string CreateWordFile(string CheckedInfo)
        ...{
         string message = "";
         try
         ...{
          Object Nothing = System.Reflection.Missing.Value;
          Directory.CreateDirectory("C:/CNSI"); //創(chuàng)建文件所在目錄
          string name = "CNSI_" + DateTime.Now.ToShortString()+".doc";
          object filename = "C://CNSI//" + name; //文件保存路徑
          //創(chuàng)建Word文檔
          Word.Application WordApp = new Word.ApplicationClass();
          Word.Document WordDoc = WordApp.Documents.Add(ref Nothing, ref Nothing, ref Nothing, ref Nothing);
          //添加頁(yè)眉
          WordApp.ActiveWindow.View.Type = WdViewType.wdOutlineView;
          WordApp.ActiveWindow.View.SeekView = WdSeekView.wdSeekPrimaryHeader;
          WordApp.ActiveWindow.ActivePane.Selection.InsertAfter("[頁(yè)眉內(nèi)容]");
          WordApp.Selection.ParagraphFormat.Alignment = Word.WdParagraphAlignment.wdAlignParagraphRight;//設(shè)置右對(duì)齊
          WordApp.ActiveWindow.View.SeekView = WdSeekView.wdSeekMainDocument;//跳出頁(yè)眉設(shè)置
          WordApp.Selection.ParagraphFormat.LineSpacing = 15f;//設(shè)置文檔的行間距
          //移動(dòng)焦點(diǎn)并換行
          object count = 14;
          object WdLine = Word.WdUnits.wdLine;//換一行;
           WordApp.Selection.MoveDown(ref WdLine, ref count, ref Nothing);//移動(dòng)焦點(diǎn)
           WordApp.Selection.TypeParagraph();//插入段落
           //文檔中創(chuàng)建表格
           Word.Table newTable = WordDoc.Tables.Add(WordApp.Selection.Range, 12, 3, ref Nothing, ref Nothing);
           //設(shè)置表格樣式
           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;
           //填充表格內(nèi)容
           newTable.Cell(1, 1).Range.Text = "產(chǎn)品詳細(xì)信息表";
           newTable.Cell(1, 1).Range.Bold = 2;//設(shè)置單元格中字體為粗體
           //合并單元格
           newTable.Cell(1, 1).Merge(newTable.Cell(1, 3));
           WordApp.Selection.Cells.VerticalAlignment = Word.WdCellVerticalAlignment.wdCellAlignVerticalCenter;//垂直居中
           WordApp.Selection.ParagraphFormat.Alignment = Word.WdParagraphAlignment.wdAlignParagraphCenter;//水平居中
            
           //填充表格內(nèi)容
           newTable.Cell(2, 1).Range.Text = "產(chǎn)品基本信息";
           newTable.Cell(2, 1).Range.Font.Color = Word.WdColor.wdColorDarkBlue;//設(shè)置單元格內(nèi)字體顏色
           //合并單元格
           newTable.Cell(2, 1).Merge(newTable.Cell(2, 3));
           WordApp.Selection.Cells.VerticalAlignment = Word.WdCellVerticalAlignment.wdCellAlignVerticalCenter;
           //填充表格內(nèi)容
           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;//圖片高度
           //將圖片設(shè)置為四周環(huán)繞型
           Word.Shape s = WordDoc.Application.ActiveDocument.InlineShapes[1].ConvertToShape();
           s.WrapFormat.Type = Word.WdWrapType.wdWrapSquare;
            
           newTable.Cell(12, 1).Range.Text = "產(chǎn)品特殊屬性";
           newTable.Cell(12, 1).Merge(newTable.Cell(12, 3));
            //在表格中增加行
            WordDoc.Content.Tables[1].Rows.Add(ref Nothing);
            
            WordDoc.Paragraphs.Last.Range.Text = "文檔創(chuàng)建時(shí)間:" + 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 = "文件導(dǎo)出異常!";
         }
         return message;
        }

      看完了這篇文章,相信你對(duì)“C#如何對(duì)Word文檔進(jìn)行創(chuàng)建、插入表格、設(shè)置樣式等操作”有了一定的了解,如果想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計(jì)公司行業(yè)資訊頻道,感謝各位的閱讀!

      另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


      本文標(biāo)題:C#如何對(duì)Word文檔進(jìn)行創(chuàng)建、插入表格、設(shè)置樣式等操作-創(chuàng)新互聯(lián)
      網(wǎng)頁(yè)網(wǎng)址:http://ef60e0e.cn/article/cdihij.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        平塘县| 永吉县| 铜鼓县| 长治县| 高唐县| 海淀区| 南康市| 新乡县| 馆陶县| 麦盖提县| 林西县| 思南县| 嘉兴市| 柯坪县| 洮南市| 桐柏县| 定陶县| 乐至县| 十堰市| 通河县| 河源市| 玉山县| 霞浦县| 米泉市| 项城市| 景德镇市| 安顺市| 浦城县| 蒙城县| 朝阳市| 理塘县| 苏尼特右旗| 通海县| 沙雅县| 赞皇县| 垦利县| 曲阳县| 孝义市| 广宁县| 准格尔旗| 锦州市|