起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 162|回复: 6

如何代码实现Excel单元格合并???**

[复制链接]
发表于 2008-9-10 17:26:21 | 显示全部楼层 |阅读模式
用 DispatchHelper 用法实现Excel 单元格的合并 ,如何写?
回复

使用道具 举报

发表于 2008-9-10 17:47:24 | 显示全部楼层
Sub Macro2()
'
' Macro2 Macro
' 宏由 人员1(RY1)-3 录制,时间: 2008-9-10
'

'
    Range("A3:B4").Select
    With Selection
        .HorizontalAlignment = xlGeneral
        .VerticalAlignment = xlBottom
        .WrapText = False
        .Orientation = 0
        .AddIndent = False
        .IndentLevel = 0
        .ShrinkToFit = False
        .ReadingOrder = xlContext
        .MergeCells = True
    End With
End Sub
Sub Macro3()
这是我录制的宏,你翻译到平台就可以了。(设定要合并的单元格范围,然后调用Merge属性)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-11 09:19:11 | 显示全部楼层
...就是 DispatchHelper 用法不会 , 才叫你们翻译啊 。

DispatchHelper 的用法,参数说明, 有没文档可以参考。
回复 支持 反对

使用道具 举报

发表于 2008-9-11 09:32:09 | 显示全部楼层
论坛上很多的,楼主可以搜索一下
回复 支持 反对

使用道具 举报

发表于 2008-9-11 09:33:16 | 显示全部楼层
类似于
//合并单元格
  tUsed := DispatchHelper.Create(ATarget.PropertyGet('Range', ['C7','D7']));
  tUsed.InvokeMethod('Merge',[]);
注:
tUsed, ATarget: DispatchHelper;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-12 10:43:13 | 显示全部楼层
自动换行及行宽度自动适应 的属性如何设置?
回复 支持 反对

使用道具 举报

发表于 2008-9-12 10:51:23 | 显示全部楼层
楼主,参考2楼和5楼的方式来实现。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-22 06:42 , Processed in 0.039582 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表