在2000里有一个合并单元格的函数.Range::Merge
怎么在2003里没有了啊。
在2003里怎么合并单元格?

解决方案 »

  1.   

    楼主的是什么环境啊,如果在VBA中,是这样写的Range("B5:D10").Select
    Selection.Merge
      

  2.   

    自己搞定!
     #import   "C:\\Program Files\\Common Files\\Microsoft Shared\\OFFICE11\\MSO.DLL"   rename_namespace(   "MSODRIVER"   )   
      using   namespace   MSODRIVER;   
      #import   "C:\\Program Files\\Common Files\\Microsoft Shared\\VBA\\VBA6\\VBE6EXT.OLB"   rename_namespace(   "VBEDRIVER"   )   
      using   namespace   VBEDRIVER;   
      #import   "C:\\Program Files\\Microsoft Office\\OFFICE11\\excel.exe" rename_namespace("excel")  rename( "DialogBox",   "DialogBoxXL")   rename( "RGB",   "RGBXL ")   rename( "DocumentProperties",   "DocumentPropertiesXL ")   rename( "PermissionPtr",   "PermissionPtrXL ")   no_dual_interfaces 
    虽然在excel.tli中找不到RangPtr的Merger接口(->提示也不出来),照样写!
    编译能够通过.