none
C# vsto Excel程序级开发 如何获取当前选中单元格 RRS feed

  • 问题

  • hi  大家好
    我在vstoExcel程序级开发中,比如设置单元格A1的值可以用(Globals.ThisAddIn.Application.ActiveSheet as Excel.Worksheet).Cells[1, 1] = “值"
    但是我应该如何设置当前选中单元格的值。谢谢!
    2009年12月2日 9:52

答案

  • 自己试出来了 感觉用vsto的很少。希望对大家有用
     xlRange = (Globals.ThisAddIn.Application.ActiveCell as Excel.Range).CurrentRegion;
    • 已标记为答案 yichow 2009年12月9日 7:31
    2009年12月9日 7:31

全部回复

  • 自己试出来了 感觉用vsto的很少。希望对大家有用
     xlRange = (Globals.ThisAddIn.Application.ActiveCell as Excel.Range).CurrentRegion;
    • 已标记为答案 yichow 2009年12月9日 7:31
    2009年12月9日 7:31
  • Thanks~我也在找寻此方法~

    非常感谢~

    2011年3月18日 9:27
  • Hi,经过我的一些测试,xlRange = (Globals.ThisAddIn.Application.ActiveCell as Excel.Range).CurrentRegion; 这样的方法在我这里会不定期的几率无法检测正确,有的时候无论点哪里都会标记到1.

    后来我发现了一种新的方法:

    于是现在OK了.

    Excel.Range l_targetRange = displayWorksheet.Application.Selection;
    2011年3月21日 6:49