
C# VSTO
悠悠小跑
一个老程序员
展开
-
Excel 格式和赋值
{ //取得Range,可以取单元格,也可以取一个范围 Range cell = (Range)wksheet.Cells[i, j]; Range row = wksheet.Range[wksheet.Cells[i, 1], wksheet.Cells[i, columnLength]]; //Range的Value2最后用string赋值,不然会自动匹配容易发生乱码原创 2013-09-10 15:19:03 · 1275 阅读 · 0 评论 -
C#中WorkBook的操作
在C#中关于WorkBook保存 我们在C#中通过这样的代码创建了一个Excel。 Microsoft.Office.Interop.Excel.Application m_ExcelApplication= new Microsoft.Office.Interop.Excel.Application(); Microsoft.Office.Interop.Excel.Wor转载 2013-09-09 15:23:30 · 12058 阅读 · 0 评论 -
C# Excel高效设置单元格内容
为Excel赋值可以直接给一个Range一个String[,]的数组。 dataRange.set_Value(Missing.Value, stringlstData); 然后设置Excel的Range的格式,带筛选和背景色 wksheet.ListObjects.Add(XlListObjectSourceType.xlSrcRange, dataRange, null, 0);原创 2013-09-13 17:50:40 · 1191 阅读 · 0 评论 -
VSTO 取得Excel有内容的最后一行
代码如下: int MaxRow = ((Range)(workSheet.Cells[workSheet.Rows.Count ,CellIndex.SheetNameColumnIndex])) .End[Microsoft.Office.Interop.Excel.XlDirection.xlUp].Row; workSheet.Rows.Count为Excel每个原创 2013-09-16 17:29:17 · 3234 阅读 · 0 评论 -
如何解决编程中Excel不能读取的问题
无法将类型为“Microsoft.Office.Interop.Excel.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Excel._Application”。此操作失败的原因是对 IID 为“{000208D5-0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterfa转载 2013-10-22 09:53:20 · 4750 阅读 · 0 评论 -
VSTO---EXCEL常用处理方法
VSTO---EXCEL常用处理方法 1. 当前工作簿:workBook = Globals.ThisAddIn.Application.ActiveWorkbook; 2. 当前工作表:workSheet = (Excel.Worksheet)workBook.ActiveSheet; 3.工作簿名: workBookName = workBook.Name; 4.工作表名:转载 2014-08-07 10:48:05 · 5825 阅读 · 1 评论