文章目录

  • 1.基本原理
  • 2.算法实现
  • 3.代码转运行
  • 4.作者答疑

  VBA是基于 Visual basic发展而来的,与VB具有相似的语言结构。从语言结构上讲,VBA是VB的一个子集,它们的语法结构是一样的。VBA却没有自己独立的工作环境,它必须依附于某一个主应用程序,VBA专门用于Office的各应用程序中,如CorelDraw、Word、 Excel和Access等。VBA提供了面向对象的程序设计方法,提供了相当完整的程序设计语言。它的编写是以子过程和函数为单位。

1.基本原理

  首先复制一个替换对象至剪贴板。选择一个被替换对象,运行程序,弹出查找替换窗口,选择是替换CorelDRAW当前页面中的所有对象(包含与选择对象不相同对象),还是仅替换相同对象。如果选择“否”,则不用查找而直接替换所有对象为剪贴板中对象。如果选择“是”,则判断选择对象的类型,如果是群组类型,则对群组对象的个数、图形类型、图形高度、图形宽度、填充类型、轮廓类型、颜色等进行记录;如果不是群组对象,则对单一对象的高度、宽度、类型、填充类型、轮廓类型、颜色等进行记录;群组对象在记录完成后进入群组对象的查找处理,即分别比较记录的内容,如果有一项内容不相同,则认为与当前选择对象不相同,反之则为查找到的对象,记录下它的位置坐

CorelDraw插件开发-VBA-常用功能-查找并替换相同对象-cdr插件相关推荐

  1. 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.无参 ...

  2. Word VBA教程:查找并替换文字或格式

    通过Find 和Replacement对象可实现查找和替换功能.Selection 和Range对象可以使用 Find对象.从 Selection 或 Range对象访问 Find对象时,查找操作会略 ...

  3. vim 删除当前词_VIM中常用的查找、替换、删除模式总结

    1,简单替换表达式 去掉所有的行尾空格: %s/\s\+$// 去掉所有的空白行: %s/\(\s*\n\)\+/\r/ 去掉所有的"//"注释: %s!\s*//.*!! 去掉所 ...

  4. CorelDraw插件开发-VBA-常用功能-裁出多边形内的图形-CDR插件

    文章目录 1.基本原理 2.算法实现 3.代码转运行 4.作者答疑   VBA是基于 Visual basic发展而来的,与VB具有相似的语言结构.从语言结构上讲,VBA是VB的一个子集,它们的语法结 ...

  5. CorelDraw插件开发-VBA-常用功能-添加1000个样例用户到安全组-cdr插件

      VBA是基于 Visual basic发展而来的,与VB具有相似的语言结构.从语言结构上讲,VBA是VB的一个子集,它们的语法结构是一样的.VBA却没有自己独立的工作环境,它必须依附于某一个主应用 ...

  6. CorelDraw插件开发-VBA-常用功能-全可显示-全可打印-全可编辑-CDR插件

    文章目录 1.基本原理 2.算法实现 2.1.全可显示 2.2.全可打印 2.3.全可编辑 3.代码转运行 4.作者答疑   VBA是基于 Visual basic发展而来的,与VB具有相似的语言结构 ...

  7. CorelDraw插件开发-VBA-常用功能-复制文件-删除文件-列举文件-cdr插件

    文章目录 1.复制文件 2.复制文件集 3.删除文件 4.删除文件集 5.列举路径下所有文件 6.列举计算机下所有文件 7.代码转运行 8.作者答疑   VBA是基于 Visual basic发展而来 ...

  8. WPS excel VBA 常用功能代码

    VBA中单元格位移方法,解释: submy_offset (0,1).Select'当前单元格向左移动一格 (0,-1).Select'当前单元格向右移动一格 (1,0).Select'当前单元格向下 ...

  9. CorelDraw插件开发-VBA-常用功能-输出多边形内文本为文本文件-CDR插件

    文章目录 1.基本原理 2.算法实现 2.1.创建模块OutTxtInPoly 2.2.多边形判断 2.3.分图层操作 3.代码转运行 4.作者答疑   VBA是基于 Visual basic发展而来 ...

最新文章

  1. Android学习--------实现增删改查数据库操作以及实现相似微信好友对话管理操作...
  2. freeimage例子资料整理
  3. dos命令关闭所有dos窗口
  4. 多变异位自适应遗传算法(MMAdapGA)的算法原理、算法步骤和matlab实现
  5. java9新特性 2017_Java 9 ← 2017,2019 → Java 13 ,来看看Java两年来的变化
  6. [深圳/广州]微软SQL技术沙龙分享会(MVP)
  7. mysql getline_getMessage(),getFile,getLine获取异常用法
  8. 计算机应用基础基础系统,计算机应用基础试题库系统分析
  9. 金融数据分析与挖掘实战练习2.1-2.4
  10. 熟悉 CMake (三)—— 配置 opencv3
  11. PhotoMill X for Mac(图片批处理工具)
  12. Seaborn学习记录(1)
  13. 图像标签制作工具之labelImg-windows的安装与使用
  14. 傻子的代码怎么写_傻瓜不写单元测试
  15. [原创]淘宝天猫抢购软件“tbBuyer“
  16. JAVA数据结构之红-黑树
  17. 我,钢铁侠,现急缺660亿美金
  18. Python爬虫:爬取某鱼颜值主播MM图片,你的最爱!?
  19. RAW怎么转为JPG?这些转换技巧值得收藏
  20. 微软小冰的“体面告别”

热门文章

  1. 机器学习入门(不知不觉就36795字了)
  2. 《结构性思维》读书笔记
  3. nginx反向代理时配置访问密码
  4. 在excel表格里,为所有数字添上绿色小三角
  5. 【密码学】DES 介绍
  6. 『python爬虫』26. selenium与超级鹰处理复杂验证码的处理(保姆级图文)
  7. MarbleGame优化解法
  8. Android学习笔记——关于Intent
  9. 最烦身边人三番五次地推保险
  10. php 横拍还是竖拍,用手机拍照片,应该选择横拍还是竖拍?其实里面大有讲究...