目的 : 合并EXCEL的单元格
代码如 : 
OWC11.Range rg = xlsheet.get_Range("A1","A3")
int jj = 0 ;
object j = (object) jj ;
rg.Merge(j) ;
总是出错!
我直接rg.Merge(0) ; 也不行显示错误为:
与“OWC11._Range.Merge(ref object)”最匹配的重载方法具有一些无效参数
请问我该如何调用!

解决方案 »

  1.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=BF0A54F9-C7C7-4200-BD9A-802AC1F5DE50
      

  2.   

    OWC11._Range.Merge(ref object)”ref类型的参数 你不能传他一个具体直 必须是一个变量
      

  3.   

    最好得方法是在EXCEL录制宏,然后看他的代码 搬过来就OK了
      

  4.   

    rg.Merge(j) ;
    传一个变量也不行!  怎么回事
      

  5.   

    提示什么   无法从“object”转换为“ref object”
      

  6.   

    chinasqf()   我按照你说地方法把宏的代码看了一下
    但那些代码都在C#里有些实现不鸟!
    就象我要实现地一个功能 合并单元格
    宏里面地代码为:
    Range("A1:B1").Select
        With Selection
              .MergeCells = True
        End With我根据实现地代码编
    OWC11.Range rg = xlsheet.get_Range("A1","A3") ;
    rg.Select() ;
    xlsheet.Selection.MergeCells = true ;可就是编译不过 
    错误如下:
     属性、索引器或事件“MergeCells”不受该语言支持;请尝试直接调用访问器方法“OWC11._Range.get_MergeCells()”或“OWC11._Range.set_MergeCells(bool)”
    但set_MergeCells方法老是找不到!
      

  7.   

    bluebinbin(执著):
        能说具体点么?!  应该怎么样正确引用呢?!