如何在VB里设置Excel列宽度行高度啊?

解决方案 »

  1.   

    eg:
    Rows("2:2").RowHeight = 52
    Columns("B:B").ColumnWidth = 19
      

  2.   

    同意樓上,如有更復雜的EXCEL問題,
    用宏來錄制是最好的學習方法!
      

  3.   

    是啊,不过录制宏我碰到一个问题,在用vb执行第二次的时候,总报global...失败,不知道大家遇到过没有
      

  4.   

    还有,大家对于模板拷贝制作excel报表时,如何避免用户重复打开报错“拒绝的权限”
      

  5.   

    這個問題我以前是用過的,
    在VB里最好是要已定義的,已創建的EXCEL來包含你的內容,這樣就少一些錯誤
    當然具體的問題還得要具體來分析才行。把你的問題發給我,我給你看一下。
    [email protected]
    dim objexcel as new application
    ....
    with objexcel
       .work...
       .sheets....
       
    最好是在objexcel做所有的內容!
      

  6.   

    是啊,不过录制宏我碰到一个问题,在用vb执行第二次的时候,总报global...失败,不知道大家遇到过没有
    -----------------
    有,這個問題我以前也有遇過,
    在VB里最好是要已定義的,已創建的EXCEL來包含你的內容,這樣就少一些錯誤
    當然具體的問題還得要具體來分析才行。把你的問題發給我,我給你看一下。
    [email protected]
    dim objexcel as new application
    ....
    set objexcel=createrobject("excel.application")
    with objexcel
       .work...
       .sheets....
       
    最好是在objexcel做所有的內容!