delphi 合并excel单元格

来源:百度知道 编辑:UC知道 时间:2024/06/25 20:02:51
如题,我想用delphi操作excel,合并单元格,
Sheet.range['B2:C2'].Merge(True);同一行合并
Sheet.range['D2:D6'].Merge(True);同一列合并
可是运行的结果确实同一行能合并,而同一列不能合并。小弟才学delphi,请各位大虾给指点指点。

换一下语句就可以了。
直接用 .Merge 方法,如下:Sheet.range['D2:D6'].Merge;

用 Sheet.range['D2:D6'].Merge(True); 表示跨越合并,作用合并区域中同一行的单元格,行与行之间不合并,也就是说:保持行的状态,结果仍然是多行。
如果区域是一列多行,那这个操作自然没有任何变化。