VSTO中開發Excle 常用的操作

2021-05-23 22:18:41 字數 1386 閱讀 8744

6.設定單元格格式:

//顯示格式

setrange.numberformatlocal = "$#,##0_);[紅色]($#,##0)";  

//背景色

setrange.interior.colorindex = 3;

//邊框

setrange.cells.borders.colorindex = 1;

//設定單元格中不同字元為不同顏色,這個功能只有到07後才有的  

range rangestyle = (range)mgrsummary.usedrange[changestart, 1];

if (rangestyle != null)

}7.查詢單元格內容:

usedrange.find(string, miss, xlfindlookin.xlformulas, xllookat.xlwhole, xlsearchorder.xlbyrows, xlsearchdirection.xlnext, false, false, miss);

8.單元格區域拷貝:

worksheetrange = worksheet.get_range(columnname, miss);

newworksheetrange = newworksheet.get_range(columnname, miss);

worksheetrange.copy(newworksheetrange);

9.產生資料透視表

private worksheet generatetpivot(worksheet worksheet, pivotcaches pivotcaches)

9、增加新的資料表

microsoft.office.interop.excel.worksheet mynewsheet=new microsoft.office.interop.excel();  

mynewsheet=(microsoft.office.interop.excel.worksheet)workbook.worksheets.add(type.missing,type.missing,1,type.missing);

關於add方法的介紹:

add 方法應用於sheets和worksheets物件時新建工作表、圖表或巨集表,語法如下:

expression.add(before, after, count, type)

引數before是可選的,指定工作表物件,新建的工作表將置於此工作表之前。

引數after是可選的,指定工作表物件,新建的工作表將置於此工作表之後。

如果before和 after兩者均省略,則新建的工作表將插入到活動工作表之前。

引數count可選,要新建的工作表的數目。預設值為 1。

引數type可選,指定新建的工作表型別。

接觸vsto,開發word外掛程式的利器

研究word外掛程式有一段時間了,現在該是總結的時候了。首先咱們來了解下什麼是vsto?所謂vsto,就是vs面向office提供的乙個開發平台。乙個開發平台至少包含兩個要素 開發工具 sdk 和執行環境 runtime 那麼我們先搭建開發環境,我用的是vs2010,選擇的.netframework...

Python解析Excle檔案中的資料

在公司裡面,人力資源部每到發工資的時候就會頭疼,如果公司內部有100多號員工,那麼發完工資後需要給員工傳送工資條的話,那麼就需要截圖如下圖,但是在公司的薪水保密協議不允許公開所有人的薪水,因此我們需要乙個乙個的發,現在我們給張三發一下薪資條 如果我們給1000人發的話,我們每個人都截圖兩次,面上的標...

關於Excle中的VLookUp的函式的使用

vlookup函式的使用,vlookup中的v是垂直的 vertical 意思,此外與此相類似的函式還有 hlookup horizonal水平的 意思。下面主要談談vlookup的使用方法。vlookup函式 vlookup 查詢目標 查詢範圍 返回值的列數 精確or模糊查詢 1 判斷的條件 2 ...