永发信息网

如何用VBA来获取Coreldraw 中文本里面的值,如:文本里如何一个“2”如何来获取“2:”

答案:4  悬赏:50  手机版
解决时间 2021-03-07 18:49
如何用VBA来获取Coreldraw 中文本里面的值,如:文本里如何一个“2”如何来获取“2:”
最佳答案
最近我学这个。本来想搜别的问题,闯进这个问题来了。虽然年代久远,还是回答一下,以备后人查询。
如果是我,我估计会这么解决:先给相应的文本框重命名,比如重命名为"a"。value=ThisDocument.Pages(1).Shapes.FindShape("a",cdrTextShape).Text.Story.Text
全部回答
Sub main() ' 创建一个新的文档 Dim doc As Document Set doc = CreateDocument doc.Unit = cdrMillimeter ' 在活动图层上创建一个段落文本 Dim textbox As Shape Set textbox = doc.ActiveLayer.CreateParagraphText(0, 0, 120, 10, "这是一个文本框(段落文本)这个值是你想要获取的", cdrChineseSingapore, cdrCharSetDefault, "宋体", 20, cdrTrue, cdrFalse, cdrDoubleThinFontLine, cdrCenterAlignment) MsgBox textbox.Text.Story.Text ' 这个是获取这个文本的值 End Sub
这个貌似实现起来有点难度,先要找到Coreldraw的窗口句柄,再查找到它的子窗口句柄,一直查到那个文件框,然后才能得到里面的值.
这个太冷门了!!!目前没有办法!!!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
齐默曼钢琴Z120多少钱?家用能行吗?
遇见·咖啡地址在什么地方,想过去办事
579900台币等于多少人民币
高速公路节假日免费,让电动车上了高速,出了
赛尔号缪斯特为什么使幻影锁链加属性
中国农业银行24小时自助银行(连云港灌南支行)
不是小婴儿感知能力的训练内容()A.婴儿床上悬
在手机上能改农行掌上银行没天转账限额吗
万博士新视觉眼镜(诸城一中校园店)地址在哪,
如图,在三角形ABC中,角BAC=90°,AD垂直BC,AD
京东里的已转入退款和已全额退款有什么区别
好听时尚清新有明星范的女孩名字(高悬赏)
我的福克斯一熄火为何时间表和仪表盘灯不灭
10-15万汽车那个品牌好点?
2013年,中央财政继续加大对农业补贴力度,支
推荐资讯
如何加盟体育彩票???
读图,完成下列要求:(10分)(1)图中A、B、C
歌词 你总说算了吧,都断了吧 是什么歌?
执业医师考试缴费提示七日内到截止日期之前完
Do not jump to conclusions.英译中.
叛逆的蛋壳组合读后感怎么写
【sakura highness什么意思】
关于C#中给引用类型加上“REF”后有什么不同
幼犬一次驱虫去不完可以连续吃药吗
泰拉瑞亚手机版磁球是什么东西
答案是低头走路的人是自卑,抬头挺胸走路是自
归龙我想知道这个在什么地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?