C#操作Word

來源:互聯網
上載者:User
    近期因為項目需要,寫了許多word2003編程的東東.有時候遇到難題想查sdk說明,很難找到中文解釋,對於e文不好的我來說,簡直是天書.想必很多人多有感慨.
    下面列出內容是一些常用的內容說明,希望對大家有協助.
    那就開始吧 注意,下文的WAPP是我定義的word文檔工程變數


     // 合併儲存格
   table.Cell( 2 ,  2 ).Merge(table.Cell( 2 ,  3 ));

  // 儲存格分離
     object  Rownum  =   2 ;
     object  Columnnum  =   2 ;
    table.Cell( 2 ,  2 ).Split( ref  Rownum,  ref   Columnnum);

// 儲存格對齊
     WApp.Selection.Cells.VerticalAlignment  = Microsoft.Office.Interop.Word.WdCellVerticalAlignment.wdCellAlignVerticalCenter;

// 插入表行
     table.Rows.Add( ref  missing);

// 分頁  object ib = Microsoft.Office.Interop.Word.WdBreakType.wdPageBreak;
    WApp.Selection.InsertBreak( ref  ib);

// 換行
     WApp.Selection.TypeParagraph();

 


  二、word文檔設定
  WApp.ActiveDocument.PageSetup.LineNumbering.Active  = 0 ; // 行編號
            WApp.ActiveDocument.PageSetup.Orientation  = Microsoft.Office.Interop.Word.WdOrientation.wdOrientPortrait; // 頁面方向
            WApp.ActiveDocument.PageSetup.TopMargin  = WApp.CentimetersToPoints( float .Parse( " 2.54 " )); // 上頁面邊界
            WApp.ActiveDocument.PageSetup.BottomMargin  =  WApp.CentimetersToPoints( float .Parse( " 2.54 " )); // 下頁面邊界
            WApp.ActiveDocument.PageSetup.LeftMargin  =  WApp.CentimetersToPoints( float .Parse( " 3.17 " )); // 左頁面邊界
            WApp.ActiveDocument.PageSetup.RightMargin  =  WApp.CentimetersToPoints( float .Parse( " 3.17 " )); // 右頁面邊界
            WApp.ActiveDocument.PageSetup.Gutter  =  WApp.CentimetersToPoints( float .Parse( " 0 " )); // 裝訂邊位置
            WApp.ActiveDocument.PageSetup.HeaderDistance  =  WApp.CentimetersToPoints( float .Parse( " 1.5 " )); // 頁首
            WApp.ActiveDocument.PageSetup.FooterDistance  =  WApp.CentimetersToPoints( float .Parse( " 1.75 " )); // 頁尾
            WApp.ActiveDocument.PageSetup.PageWidth  =  WApp.CentimetersToPoints( float .Parse( " 21 " )); // 紙張寬度

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.