CorelDraw插件开发-VBA-常用功能-查找并替换相同对象-cdr插件
文章目录
- 1.基本原理
- 2.算法实现
- 3.代码转运行
- 4.作者答疑
VBA是基于 Visual basic发展而来的,与VB具有相似的语言结构。从语言结构上讲,VBA是VB的一个子集,它们的语法结构是一样的。VBA却没有自己独立的工作环境,它必须依附于某一个主应用程序,VBA专门用于Office的各应用程序中,如CorelDraw、Word、 Excel和Access等。VBA提供了面向对象的程序设计方法,提供了相当完整的程序设计语言。它的编写是以子过程和函数为单位。
1.基本原理
首先复制一个替换对象至剪贴板。选择一个被替换对象,运行程序,弹出查找替换窗口,选择是替换CorelDRAW当前页面中的所有对象(包含与选择对象不相同对象),还是仅替换相同对象。如果选择“否”,则不用查找而直接替换所有对象为剪贴板中对象。如果选择“是”,则判断选择对象的类型,如果是群组类型,则对群组对象的个数、图形类型、图形高度、图形宽度、填充类型、轮廓类型、颜色等进行记录;如果不是群组对象,则对单一对象的高度、宽度、类型、填充类型、轮廓类型、颜色等进行记录;群组对象在记录完成后进入群组对象的查找处理,即分别比较记录的内容,如果有一项内容不相同,则认为与当前选择对象不相同,反之则为查找到的对象,记录下它的位置坐
CorelDraw插件开发-VBA-常用功能-查找并替换相同对象-cdr插件相关推荐
- CorelDRAW插件-GMS插件开发-VBA基础语法-变量、运算符、函数-CDR插件(三)
文章目录 1.变量 1.1.命名要求 1.2.作用域 1.3.变量赋值 1.4.数组 2.运算符 2.1.算术操作符 2.2.比较运算符 2.3.逻辑运算符 2.4.连接操作符 3.函数 3.1.无参 ...
- Word VBA教程:查找并替换文字或格式
通过Find 和Replacement对象可实现查找和替换功能.Selection 和Range对象可以使用 Find对象.从 Selection 或 Range对象访问 Find对象时,查找操作会略 ...
- vim 删除当前词_VIM中常用的查找、替换、删除模式总结
1,简单替换表达式 去掉所有的行尾空格: %s/\s\+$// 去掉所有的空白行: %s/\(\s*\n\)\+/\r/ 去掉所有的"//"注释: %s!\s*//.*!! 去掉所 ...
- CorelDraw插件开发-VBA-常用功能-裁出多边形内的图形-CDR插件
文章目录 1.基本原理 2.算法实现 3.代码转运行 4.作者答疑 VBA是基于 Visual basic发展而来的,与VB具有相似的语言结构.从语言结构上讲,VBA是VB的一个子集,它们的语法结 ...
- CorelDraw插件开发-VBA-常用功能-添加1000个样例用户到安全组-cdr插件
VBA是基于 Visual basic发展而来的,与VB具有相似的语言结构.从语言结构上讲,VBA是VB的一个子集,它们的语法结构是一样的.VBA却没有自己独立的工作环境,它必须依附于某一个主应用 ...
- CorelDraw插件开发-VBA-常用功能-全可显示-全可打印-全可编辑-CDR插件
文章目录 1.基本原理 2.算法实现 2.1.全可显示 2.2.全可打印 2.3.全可编辑 3.代码转运行 4.作者答疑 VBA是基于 Visual basic发展而来的,与VB具有相似的语言结构 ...
- CorelDraw插件开发-VBA-常用功能-复制文件-删除文件-列举文件-cdr插件
文章目录 1.复制文件 2.复制文件集 3.删除文件 4.删除文件集 5.列举路径下所有文件 6.列举计算机下所有文件 7.代码转运行 8.作者答疑 VBA是基于 Visual basic发展而来 ...
- WPS excel VBA 常用功能代码
VBA中单元格位移方法,解释: submy_offset (0,1).Select'当前单元格向左移动一格 (0,-1).Select'当前单元格向右移动一格 (1,0).Select'当前单元格向下 ...
- CorelDraw插件开发-VBA-常用功能-输出多边形内文本为文本文件-CDR插件
文章目录 1.基本原理 2.算法实现 2.1.创建模块OutTxtInPoly 2.2.多边形判断 2.3.分图层操作 3.代码转运行 4.作者答疑 VBA是基于 Visual basic发展而来 ...
最新文章
- Android学习--------实现增删改查数据库操作以及实现相似微信好友对话管理操作...
- freeimage例子资料整理
- dos命令关闭所有dos窗口
- 多变异位自适应遗传算法(MMAdapGA)的算法原理、算法步骤和matlab实现
- java9新特性 2017_Java 9 ← 2017,2019 → Java 13 ,来看看Java两年来的变化
- [深圳/广州]微软SQL技术沙龙分享会(MVP)
- mysql getline_getMessage(),getFile,getLine获取异常用法
- 计算机应用基础基础系统,计算机应用基础试题库系统分析
- 金融数据分析与挖掘实战练习2.1-2.4
- 熟悉 CMake (三)—— 配置 opencv3
- PhotoMill X for Mac(图片批处理工具)
- Seaborn学习记录(1)
- 图像标签制作工具之labelImg-windows的安装与使用
- 傻子的代码怎么写_傻瓜不写单元测试
- [原创]淘宝天猫抢购软件“tbBuyer“
- JAVA数据结构之红-黑树
- 我,钢铁侠,现急缺660亿美金
- Python爬虫:爬取某鱼颜值主播MM图片,你的最爱!?
- RAW怎么转为JPG?这些转换技巧值得收藏
- 微软小冰的“体面告别”