簡單的VB.NET寫Excel應用 (二)
這篇寫的是稍微進階一點的功能。
要關閉Excel彈出的訊息可以這樣寫,但記得做完動作後要再改回來,不然以後人家的Excel就不彈訊息了。
要關閉Excel事件(例如:WorkbookBeforeClose)可以這樣寫,同上…記得要改回來。
如果要讓Excel以為自己存過檔了,可以自己設屬性,這樣就不會再進存檔事件。
如果要取得目前WorkSheet所用到的範圍可以這樣寫:
Dim rowCount As Integer = userRange.Rows.Count
Dim ColCount As Integer = userRange.Columns.Count
如果想要取得兩個Range的交集,例如我選個區域然後要跟上面講的用到的區域交集可以這樣寫:
如果要搜尋圖表,可以這樣寫。但前提是在填圖表的時候就自定自己的名稱,否則都是預設名稱你也認不出什麼。
Next
如果要判斷是不是合併儲存格可以這樣寫。(如果是要對合併儲存格填註解等,記得取出它的Address然後拆出第一格填就好)
Dim isMerge As Boolean = myRange.MergeCells