QQ登录

只需一步,快速开始

查看: 346|回复: 3
收起左侧

复制和对齐,名码,可以拿去耍耍

[复制链接]
累计签到:71 天
连续签到:3 天
发表于 2025-3-17 20:57:01 | 显示全部楼层 |阅读模式
本帖最后由 next 于 2025-3-17 21:00 编辑


几个复制和对齐的vba东西,录制了下,再改了下值, 剩下的可
Sub 向下复制()
    ActiveDocument.unit = CDRCentimeter
    Dim nexthy As ShapeRange
    Set nexthy = ActiveSelectionRange
    Dim dup1 As ShapeRange
    Set dup1 = nexthy.StepAndRepeat(1, 0#, 0.5, 0, ModeY:=2)

End Sub
Sub 向右复制()
    ActiveDocument.unit = cdrCentimeter
    Dim nexthy As ShapeRange
    Set nexthy = ActiveSelectionRange
    Dim dup1 As ShapeRange
    Set dup1 = nexthy.StepAndRepeat(1, 0.5, 0#, 2, ModeY:=0)
End Sub
Sub 左侧对齐()
    Dim nexthy As Shape, os As ShapeRange
    Set nexthys = ActiveSelectionRange
    ActiveDocument.CreateShapeRangeFromArray(nexthys).AlignAndDistribute 2, 0, 0, 0, False, 2
End Sub
Sub 右侧对齐()
    Dim nexthy As Shape, os As ShapeRange
    Set nexthys = ActiveSelectionRange
    ActiveDocument.CreateShapeRangeFromArray(nexthys).AlignAndDistribute 1, 0, 0, 0, False, 2
End Sub
Sub 顶端对齐()
    Dim nexthy As Shape, os As ShapeRange
    Set nexthys = ActiveSelectionRange
    ActiveDocument.CreateShapeRangeFromArray(nexthys).AlignAndDistribute 0, 1, 0, 0, False, 2
End Sub
Sub 底边对齐()
    Dim nexthy As Shape, os As ShapeRange
    Set nexthys = ActiveSelectionRange
    ActiveDocument.CreateShapeRangeFromArray(nexthys).AlignAndDistribute 0, 2, 0, 0, False, 2
End Sub
Sub 水平居中()
    Dim nexthy As Shape, os As ShapeRange
    Set nexthys = ActiveSelectionRange
    ActiveDocument.CreateShapeRangeFromArray(nexthys).AlignAndDistribute 0, 3, 0, 0, False, 2
End Sub
Sub 垂直居中()
    Dim nexthy As Shape, os As ShapeRange
    Set nexthys = ActiveSelectionRange
    ActiveDocument.CreateShapeRangeFromArray(nexthys).AlignAndDistribute 3, 0, 0, 0, False, 2
End Sub

华印网相关搜索

累计签到:71 天
连续签到:3 天
 楼主| 发表于 2025-3-17 21:02:30 | 显示全部楼层
一个小时才能一发贴, 剩下的明天再说了,困高
回复 支持 反对 送花

使用道具 举报

累计签到:628 天
连续签到:611 天
发表于 2025-3-18 08:37:54 | 显示全部楼层
直接粘贴可用,对代码不懂的我来说够用了 ,
等待窗体代码复制和对齐,名码,可以拿去耍耍{tag}(1)
回复 支持 反对 送花

使用道具 举报

累计签到:28 天
连续签到:26 天
发表于 2025-3-19 08:38:22 | 显示全部楼层
不懂就问:是不是复制到记事本另存GMS格式的
回复 支持 反对 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

关闭

注意注意注意:必看上一条 /1 下一条

华印网 - 华印社区
Share More 周一至周日:09:00 - 21:00
华印网旗下的设计印刷制作类专业技术站点
请勿发布违反国家法律法规的内容,会员观点不代表本站立场
企鹅群号:119572101

华印网汇集印前印后技术、PDF拼版、防伪包装、数码印刷、合版印刷、图文设计、平面设计、数码印刷及CTP等最新印刷技术,提供软件汉化、插件汉化、cdr插件、ai插件、ps插件、pdf插件、印刷流程、ctp输出、印刷软件、印能捷、esko、CorelDRAW、InDesign、Illustrator、CTP、CDR以及PDF软件下载的综合性印刷论坛社区!

Powered by Discuz! X3.4 © 2001-2021,Tencent Cloud.

站点地图|小黑屋|手机版|Archiver|华印 ( 粤ICP备19020152号-1 )

GMT+8, 2025-4-1 03:13 , Processed in 0.056246 second(s), 22 queries , Gzip On, Yac On.

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