回答
這裏有一種方法:
Excel.Worksheet activeSheet = ThisAddIn.ExcelApplication.ActiveSheet;
var range = activeSheet.get_Range("A1", "A1");
range.Select();
的ThisAddIn是我的測試項目的名稱。
您也可以添加對Microsoft.Office的引用。 Interop.Excel.Extensions;所以你可以做var range = activeSheet.Range(「A1」);代替第二條線。 – 2010-09-28 00:22:50
這裏需要注意的重要一點是,您只能在活動工作表上調用Select。因此,如果您需要選擇除當前活動工作表之外的其他單元格,則需要先對其調用Activate。 – 2012-03-04 22:09:43
謝謝你mikael這幫了我很大的力量 – 2012-04-03 00:12:28
要選擇A2單元格,例如:
Excel.Worksheet Worksheet = excel.ActiveWorkbook.ActiveSheet;
Worksheet.get_Range([1,2], System.Reflection.Missing.Value).Select();
Excel.Application ExcelApp = (Excel.Application)Marshal.GetActiveObject("Excel.Application");
Excel.Workbook book = ExcelApp.ActiveWorkbook;
Excel.Worksheet sheet = book.ActiveSheet;
Excel.Range ExcelRange = sheet.get_Range("A1");
ExcelRange.Select();
你意識到這是7年前?你的答案中增加了哪些不是已經在建議的答案中?至少解釋你的解決方案。 – Nic3500 2017-12-06 07:05:24
- 1. C#Excel檢查單元格在VSTO中包含一個名稱
- 2. 如何使用VSTO從excel中獲取單元格值?
- 3. 如何使用C#清除特定範圍的VSTO excel中的單元格?
- 4. C#Excel VSTO - 取消選擇所有單元格
- 5. 如何使用VB在Excel 2007 VSTO中生成單元格單擊事件?
- 6. 如何在C#中使用NPOI Excel添加單元格註釋?
- 7. 如何檢測使用C#在VSTO加載項中更改單元格文本?
- 8. 單元格中的VSTO excel按鈕
- 9. Excel單元格中的VSTO對角線
- 10. VSTO合併單元格
- 11. C#VSTO:着色可移動單元格
- 12. 如何遍歷Excel VBA或VSTO 2005中的所有單元格
- 13. 轉換vba到VSTO並選擇使用的單元格
- 14. 如何使用VB.net在Excel中選擇單元格A3?
- 15. 如何從單元格中的單元格填充另一個單元格中的單元格使用excel
- 16. 如何使用TreeCursor在SWT樹中選擇單個單元格
- 17. 與VSTO Excel中使用C#
- 18. 如何通過在網格視圖中關注單元格來選擇單元格聚焦的單元格值
- 19. C#vsto拖放到單元格,在刪除之前獲取單元格對象
- 20. 如何使用DataReader在excel單元格中編寫如果特定單元格是使用C#的「ReadOnly」
- 21. 如何在SlickGrid中關注單元格
- 22. VSTO c#檢查一個單元格是否爲空
- 23. Excel VSTO - 在單元格編輯期間禁用RibbonButton
- 24. VSTO:在「批量」中獲取Excel單元格屬性
- 25. 如何使三個單元格在一個單元格在一個表中
- 26. 如何使用Applescript在Excel中循環選定的單元格?
- 27. 如何從Excel中的單元格中選擇一個值
- 28. 如何關注dojox.grid.DataGrid中新增行的第一個單元格
- 29. Excel:如何在其他單元格中使用條件格式?
- 30. 如何在Excel表格中使用宏來生成單元格?
這個問題已經回答正確,你應該將其標記爲回答。 – 2010-09-28 00:23:47
也請參閱[本文](http://www.clear-lines.com/blog/post/Excel-extensions-with-VSTO-power-tools.aspx) – 2010-11-19 05:32:23