我写了个dll,你给个email发给你得了

解决方案 »

  1.   

    用友的cell解决这些问题还不错不过太贵了
      

  2.   

    刚遇到一个问题,rang.AddComment()
    就是怎么加入注释
      Range("A1").AddComment
        Range("A1").Comment.Visible = False
        Range("A1").Comment.Text Text:="siao:" & Chr(10) & "sdfasd"
    这是在excel中生成的宏rang.AddComment(object Text);
    然后有一个rang.comment.text(object text,object start,object overwrite)
    估计是这两个函数可以搞定了,但是调用前面一个函数就老会出错,不知道该传什么参数上去
    本来我测试过的参数:
    rang=oexcel.get_rang(mySheet.cells[1,1],mysheet[2,2])
    "siao:\nadf"  //siao为用户名
    "asdfasdf"
    null
    ""
    都不成功,总是在AddComment中出错,后来我把get_rang取了一个cell,就解决了,以前也觉得excel不好控制,现在多看了,觉得还可以,虽然没有很好的参考资料,但是,看他的宏还是有很大帮助的
      

  3.   

    我的email [email protected]感谢二楼的他的宏是不错,可是都是for VBA的,两个对象引用方法结构都不一致,还得去翻译,找个半天,一遍一遍得试,好累啊