VSTO如何選定單元格

2021-09-05 20:10:08 字數 496 閱讀 1255

最近在用vsto做點小東西,乙個意外的錯誤,讓我發現了三種給單元格賦值的方法:

前兩種是用range物件,而第三種只用cell即可。

先宣告乙個range物件:

excel.range xlrange = null;

一、使用worksheet中的get_range()方法。

此方法沒有過載,所以選定乙個單元格時特別麻煩。

二、直接使用worksheet中的cells屬性,將cells強制轉換為range物件。

此種方法就比較簡單了,用的方法還都是range中的方法。

三、直接給worksheet中的cells賦值。

由於cells是乙個object型別,因此,不能得到cells相關的屬性和方法,我沒有找到基於這個物件的具體的型別,但通過activecells可以看出,肯定有這個型別的。但是可以直接給物件賦值,不管是string也好,還是其它型別,都可以。

我之前的專案都用的第一種方法,但第三種方法最簡便直接。

excel中快速選定單元單元格區域

如果工作表中有單元格使用了條件公式 而且它們之間並不連續,那麼要想一次把它們全部選中,最好的辦法就是使用定位條件。在excel2007中,我們應該單擊功能區的開始選項卡,編輯 功能組中的查詢和選擇命令按鈕右下角的小三角形,在彈出選單 中選擇定位條件命令,開啟定位條件對話方塊,選中條件格式單遠項,確定...

EXCEL(選定單元格區域的方法)

2 1 使用select方法選定單元格區域 選中工作表 sheets sheet2 activate 選中區域 sheets sheet2 range a1 b10 select 2 2 使用activate方法選定單元格區域 sub rngactivate sheets sheet2 activa...

如何選定多個間隔的單元格

選定多個間隔單元格的方法 1 按下鍵盤上的 ctrl 鍵,用滑鼠點選需要選中的單元格,就可以選中多個需要的不連續的單元格 2 按下鍵盤上的 shift f8 鍵,底部會顯示 新增到所選內容 用滑鼠左鍵就可以快速選定所要選取的單元格。本教程操作環境 windows7系統 microsoft offic...