VBA实例6 CorelDraw 批量生成设备位号、连续编号

问题引入

制作可燃气体检测报警系统气体探头(即气体检测报警仪)位号标签

思路

  1. 创建艺术文本对象,填入字符。连续编号用遍历循环即可,Format函数加前导零。亦可通过读取Office对象(Excel)中的内容提取需要填入的位号,时间有限,本文不做探讨。后续在《VBA实例4 Excel隐患排查治理台账》详细讲解。
  2. 根据组合所在行列调整水平位置和垂直位置。
  3. 同样的思路也可用于反应釜位号、仪表位号等批量创建。

效果

在这里插入图片描述
懒得插视频了,视频审核万把年……

参数

主要用到Layer.CreateArtisticText方法

Function CreateArtisticText(Left As Double, Bottom As Double, Text As String, 
	[LanguageID As cdrTextLanguage = cdrLanguageNone], 
	[CharSet As cdrTextCharSet = cdrCharSetMixed], [Font As String], 
	[Size As Single], 
	[Bold As cdrTriState = cdrUndefined], 
	[Italic As cdrTriState = cdrUndefined], 
	[Underline As cdrFontLine = cdrMixedFontLine], 
	[Alignment As cdrAlignment = cdrMixedAlignment]) As Shape
VGCore.Layer 的成员
Creates artistic text on a layer
</
参数 描述 默认值
Left 指定左边水平位置 默认值为0
Bottom 指定底部垂直位置 默认值为0
Text 指定艺术文本的内容 需填入的文本内容
LanguageID 指定的语言 可选,默认值为cdrLanguageNone(0)
CharSet 指定字符集。 可选,默认值为cdrCharSetMixed(-1)
Font 指定字体 可选,CDR默认字体
Size 指定字体大小 可选,默认值为0
Bold 指定是否应用粗体 可选,默认值为cdrUndefined(-2)
Italic 指定是否应用斜体 可选,默认值为cdrUndefined(-2)
Underline 指定要应用的下划线 可选,默认值为cdrMixedFontLine(7)
Alignment 指定对齐 可选,默认值为cdrMixedAlignment(6)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值