我的程序将DBGRID中的数据保存到excel中比如在写“64:00”到excel中,结果显示为“64:00:00”,但是如果是“100:00“写到excel 中就成了”#######“好象只要超过100个小时就出错了,不知哪位大虾能帮帮我啊,我给您253 先!
另外我还想知道怎样用代码设置excel让它靠左对齐显示!

解决方案 »

  1.   

    变成字符型
    64:00->'64:00这样Excel就不会自作聪明了
      

  2.   

    xlsheet.Range("").HorizontalAlignment 
    應該是這個屬性
      

  3.   

    '选中的单元格左对齐   
     Selection.Merge
        With Selection
            .HorizontalAlignment = xlLeft
        End With
      

  4.   

    '合并选中单元格、水平居左、垂直居下(只要改变这几个属性,就可以灵活控制显示方式了)
    Public Sub MergeCellsLeftBottom()
        Selection.Merge
        With Selection
            .HorizontalAlignment = xlLeft
            .VerticalAlignment = xlBottom
            .MergeCells = True
        End With
    End Sub