国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

C#中怎么在EXCEL中的單元格中畫斜線啊 ??

2019-11-17 02:59:31
字體:
來源:轉載
供稿:網友

View Post

C#中怎么在Excel中的單元格中畫斜線啊 ??

Code Snippet

做法:

1,先添加引用COM,找 Excel

2,using Excel = Microsoft.Office.Interop.Excel;

3,

代碼

PRivate Excel.application m_objExcel = null; private Excel.Workbooks m_objBooks = null; private Excel._Workbook m_objBook = null; private Excel.Sheets m_objSheets = null; private Excel._Worksheet m_objSheet = null; private Excel.Range m_objRange = null;

private object m_objOpt = System.Reflection.Missing.Value;

private void button3_Click(object sender, EventArgs e) { m_objExcel = new Excel.Application(); m_objExcel.Visible = false; m_objExcel.DisplayAlerts = false;

if (m_objExcel.Version != "11.0") { MessageBox.Show("您的 Excel 版本不是 11.0 (Office 2003),操作可能會出現問題。"); m_objExcel.Quit(); return; }

m_objBooks = (Excel.Workbooks)m_objExcel.Workbooks;

m_objBook = m_objBooks.Open(@"E:/WebSite2/Book2.xls", m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt);

m_objSheets = (Excel.Sheets)m_objBook.Worksheets; m_objSheet = (Excel._Worksheet)(m_objSheets.get_Item(1)); m_objRange = m_objSheet.get_Range("B3", m_objOpt); m_objRange.Borders[Microsoft.Office.Interop.Excel.XlBordersIndex.xlDiagonalDown].LineStyle = Excel.XlLineStyle.xlLineStyleNone; m_objRange.Borders[Microsoft.Office.Interop.Excel.XlBordersIndex.xlDiagonalUp].LineStyle = Excel.XlLineStyle.xlContinuous; m_objRange.Borders[Microsoft.Office.Interop.Excel.XlBordersIndex.xlDiagonalUp].ColorIndex = Excel.XlColorIndex.xlColorIndexAutomatic; m_objRange.Borders[Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeLeft].LineStyle = Excel.XlLineStyle.xlLineStyleNone; m_objRange.Borders[Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeTop].LineStyle = Excel.XlLineStyle.xlLineStyleNone; m_objRange.Borders[Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeBottom].LineStyle = Excel.XlLineStyle.xlLineStyleNone; m_objRange.Borders[Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeRight].LineStyle = Excel.XlLineStyle.xlLineStyleNone; m_objBook.Save();

m_objBook.Close(false, m_objOpt, m_objOpt); m_objExcel.Quit();

this.DisposeExcel(); }

/// <summary> /// 釋放所引用的COM對象。注意:這個過程一定要執行。 /// </summary> public void DisposeExcel() {

ReleaSEObj(m_objSheets); ReleaseObj(m_objBook); ReleaseObj(m_objBooks); ReleaseObj(m_objExcel); System.GC.Collect(); System.GC.WaitForPendingFinalizers(); } private void ReleaseObj(object o) { try { System.Runtime.InteropServices.Marshal.ReleaseComObject(o); } catch { } finally { o = null; } }


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阜新| 连州市| 罗江县| 崇文区| 大荔县| 吉安市| 砚山县| 龙胜| 泉州市| 广西| 武功县| 台东县| 通渭县| 黄平县| 恩平市| 柘城县| 神池县| 镇江市| 双江| 邹城市| 秦皇岛市| 沾益县| 安平县| 若尔盖县| 玉龙| 韩城市| 西平县| 个旧市| 淮滨县| 鄂托克旗| 衡山县| 巴南区| 汉川市| 外汇| 黎平县| 大洼县| 高青县| 新丰县| 三明市| 宁津县| 宁乡县|