2012-04-24 40 views
0

有人請告訴我哪個動作程序當我點擊了CTRL + 熱鍵?Excel:Ctrl + DownArrow動作

我知道程序導航到下一個非空單元格。但是當我從Excel.Interop創建Excel文檔時,CTRL + 不能正常工作。它導航到列中的最後一個單元...

任何幫助,非常感謝。

更新:我很抱歉不太清楚。我不在乎CTRL + 行爲其實。我關心的是什麼導致數據像一個大單元一樣行事?

+0

我確定導航鍵行爲無論是使用Excel.Interop創建的文檔還是使用Excel創建交互式都沒有區別。 – 2012-04-24 15:39:50

+0

您是否嘗試複製關鍵筆劃或宏行爲?如果宏行爲'Range.end(xldown)'(無論C#等價的是什麼) – Pynner 2012-04-26 18:12:39

回答

0

Jeffrey,

不確定您的意思是「表現得像一個大細胞」。如果要獲取表單的整個使用區域,請使用Worksheet對象上的屬性UsedRange。它將返回Worksheet的使用範圍的二維數組。當Worksheet包含表中的所有數據時,我使用它。比迭代工作表要容易得多。

乾杯!