CorelDRAWX4的VBA插件开发(四) 用一个例子了解CORELDRAW-X4的四个基本对象

news/2024/11/2 11:35:03/

CorelDRAWX4的VBA插件开发(四)

用一个例子了解CORELDRAW-X4的四个基本对象

1.打开第一章的界面如下图:

在这里插入图片描述

2.把之前的代码稍作修改

Sub 第一个插件()Dim zongShu As IntegerzongShu = CorelDRAW.ActiveDocument.ActivePage.Shapes.CountMsgBox zongShu
End Sub

在这里插入图片描述

3.测试

退出之后,新建一个空白CDR页面再点击”第一个插件”按钮,可以看到当下就显示了这个页面里面的形状个数为0,然后还可以在页面上多画个框框或者输入几个文字等等,再按按钮测试一下数字会不会变.
在这里插入图片描述

4.代码释义:

Dim 假设
zongShu 我自己随便取的名方便我自己记忆 “总数”的意思
As
Integer 整数

(这里插入说一下,所有的计算机语言都是以从左到右的一行为单位进行运算的,程序是一行一行运行的,这里的第二行语句在第一行运行结束之前是绝对不会运行的,它在等待上一行完成之后才开始运行)

zongShu = (这里只解释等于号)等于号就是给前面的zongShu赋值,让它等于某数
CorelDRAW 这个是CDR这个程序的总程序
. 小数点可以翻译为”里面的”(以后没有解释都按这个意思)
ActiveDocument 正在高亮中的已打开文件(比如CDR打开了多个文件,定位到当前文件)
在这里插入图片描述

ActivePage 这个就是CDR下面的颜色亮一点的当前页(定位到当前页)
在这里插入图片描述

Shapes 形状集合(表示当前页的所有的形状的集合)
Count 总数(就是一个Integer)

第二行运行完我们的 zongShu实际上就已经有了明确的数了

第三行就是一个弹窗

这里说一点题外话,我建议大家不要复制粘贴,尽量手写程序,程序会有自动补全功能,我们打完小数点之后,程序会把所有的可能的属性和功能都显示出来,我们可以用鼠标去选择一些其它的功能作一些尝试.

在这里插入图片描述

在上图中我们可以看到每打完一个小数点,程序其实会提示我们在当下我们可以用到的属性或者功能

CDR里面的对象几百个,而真正重要的那么五六个,我们这一章里就介绍了三个,其实总结完就会发现简单得不得了


http://www.ppmy.cn/news/263627.html

相关文章

最新CleanMyMac X4.12.1中文版Mac系统优化清理工具

CleanMyMac X v4.12.1是COCO玛奇朵搜集到的一款mac电脑系统清理工具,删除系统缓存文件 , 多余的应用程序语言包 , PowerPc软件运行库等。 CleanMyMac是一个强大的应用程序,清洁,优化和保护您的Mac多年的使用。运行即时系统清理,卸…

CleanMyMac X4.10.5长期授权标准版

如何清理你的Mac?就像任何日常用品一样,您的Mac需要偶尔进行一次良好的清洁。摆脱所有不必要的文件将有助于您的Mac恢复其卓越的工厂,并加快满足您的需求。 CleanMyMac X替代了数十种针对Mac的优化工具。它可以是你想让它成为的任何东西:macOS清洁器、…

CorelDRAW哪个版本好用实用强x4/X8/2019/2020/2021

PS、CDR、AI一直都被誉为平面三剑客。很多做过设计的人肯定对CDR不陌生,作为和AI一样的矢量图软件,简洁的界面强大的功能,一直都受到不少设计从业者的青睐,CDR软件从最金典的X4版本已经更了X5、X6、X7、X8、2017、2018、2019和最新…

OpenStack部署(三)

OpenStack部署 6. Neutron6.1 创建Neutron数据库并授权6.2 获得admin凭证6.3 创建 neutron 用户并设置密码6.4 添加admin角色到neutron 用户6.5 创建neutron服务实体6.6 创建网络服务API端点6.7 安装并配置neutron服务6.8 链接plugin.ini文件6.9 初始化neutron数据库6.10 重启计…

“无人值守”时代已来,千巡翼X4给出怎样的答案?

随着技术和产品的逐渐成熟,无人机在各行业的应用越来越普遍,但如何进一步解放人力,提高运营效率,还有很大的探索空间。针对作业频率高、重复性高、周期性强、作业环境艰险危险等痛点,用户迫切需要更高效、更智能的全自…

CleanMyMac X4.10.2新增M1支持及新外观体验

CleanMyMac X 4.10.2 最佳Mac清理工具新版4.10.2发布 已通过小编安装运行测试 100%可以使用。 Mac是现代人日常工作时必不可少的工具,尤其是在居家办公已经屡见不鲜的当下。 现在,软件已经发布了全新的X版本,支持最新苹果操作系统&#xff…

DynamicViT

又搬来了来自清华大学与UCLA的工作,提出了一种基于动态token稀疏化的高效视觉transformer,通过分层剪枝66%的输入tokens,可减少31%~37%的FLOPs,并将模型运行速度提高了40%以上,保证精度下降在0.5%以内,可应…

CleanMyMac X好用吗?CleanMyMac X4.12.5最新测评

CleanMyMac X 4.12.5苹果电脑专业清理软件,CleanMyMac X好用吗?当然好用了。以下就来介绍一下它的优点和殊荣。 ​ ​​可以帮助用户简单高效获取 Mac 实时健康、压力、温度和资源占用情况等重要关键信息,并对用户提出相应的系统维护建议的全…