首先和大家聊一聊宏。

宏,英文Macro,是很多软件中都带有的功能,能够将一系列操作的过程录制下来,即将若干命令集合为一个命令,无论是CATIA还是Office软件,甚至很多游戏也有宏功能。

用户基于录制的宏进行适当的改造,即可完成代码自定义,针对性的解决工作中的重复劳动,提高效率。

并非所有的内容都会被录制下来,且默认的录制的宏是不具备交互性的,即其只会机械的完全重复一遍之前的命令组合,无法与用户实现交互,无法执行条件或循环语句,功能是有限的。

即便如上,录制并研究宏,是学习CATIA的VB二次开发的一个途径。

下面简单介绍一下CATIA录制宏,执行宏的过程。、

单击工具——宏——启动录制命令!

在弹出的记录宏对话框中选择宏的存贮位置,使用的语言,并定义宏的名称,单击确认按钮后,即开始宏的录制工作。

在录制过程中,可以随时单击停止宏录制按钮。

为了举例,下面小视频中,我们录制了启动CATIA零件设计模块,进入后新建草图并拉凸台,然后停止宏的录制。

此时,我们的宏库里就有了一个新的宏,下面的视频中,展示了将刚才的设计内容删除,并运行录制的宏的效果。

可以见到,一瞬间完全复现了录制的操作。

到这里,大家可能会疑惑,这有啥用呢?是的,仅仅的执行宏,实际的意义并非很大,要将宏的威力发挥出来,我们需要能够对宏进行定制修改。

下图是宏的代码,如何修改,一方面根据自身需要,另一方面需要掌握VB语言的基础编程,感兴趣的同学,敬请期待,后续会展示例子给大家。

OK,最后谈一谈录制的过程,对于录制宏的过程,绝对不能是花架子,动动这里,点点那里的,这样的步伐得到的代码是冗余的,且不容易修改的,建议,在录制宏之前,需要规划录制的过程,该操作的,一个不能少,不该操作的,一个不能多,如此才能够录制得到更加好用的代码。

运行catia_教程 | CATIA宏的录制及应用相关推荐

  1. Catia VBA二次开发:宏的录制,精简,改编,回放

    文章目录 宏的录制与回放 精简 改编 宏的文件类型以及宏库的类型,option设置 新手推荐编辑器 怎样将录制好的宏加入到工具条中 宏的录制与回放 开始录制 比如新建一个圆柱: 选择一个平面,选择一个 ...

  2. [解决方案]excel2010分析工具库无法运行“ FUNCRES.NLAM! Showatpdialog”宏

    问题描述: 2010版excel32位,加载过分析工具库后,运行出现如下异常 无法运行" FUNCRES.NLAM! Showatpdialog""宏.可能是因为该宏在此 ...

  3. 计算机试图启动宏,win7打开word提示“您试图运行的函数包含宏或需要宏语言支持的内容”如何解决...

    win7纯净版系统打开word文档时,弹出提示"您试图运行的函数包含宏或需要宏语言支持的内容.而在安装此软件时,您(或您的管理员)选择了不安装宏或控件的支持功能"每次都要关闭重启才 ...

  4. 信创办公–基于WPS的EXCEL最佳实践系列 (宏的录制)

    信创办公–基于WPS的EXCEL最佳实践系列 (宏的录制) 目录 应用背景 操作步骤 1.宏的录制启用 2.宏的使用 3.宏的保存 4.宏的禁用 应用背景 宏是一个自动化完成重复性工作的工具,使用宏可 ...

  5. CAA教程——CATIA二次开发环境搭建

    CAA教程--CATIA二次开发环境搭建 前言 开发环境搭建所需资源 安装注意事项 安装完成后的一些操作 测试程序的运行效果 CATIA帮助文档的设置 VS里利用CATIA帮助文档的查询接口功能 编译 ...

  6. VBA基础概念和宏的录制

    @示例文件 以下图为例,准备3份不同的Excel文件,分别命名为"2016 Revenues","2015 Revenues"和"2014 Reven ...

  7. linux Fedora安装桌面,CentOS6.x\Red Hat\Fedora\Linux 安装Wine 1.7.48 桌面运行环境教程

    Open Source Software for running Windows applications on other operating systems Wine ("Wine Is ...

  8. 增加fast cgi进程数 php7,使用 FastCGI 模式运行 PHP7 教程

    [摘要] PHP即"超文本预处理器",是一种通用开源脚本语言.PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言.PHP独特的语法混合了C.Java.Perl以及 ...

  9. python打开excel执行vba代码_python可以添加,运行和删除VBA宏以实现excel而无需中间保存步骤吗?...

    我有一个长期运行的python管道,它生成一个pandas数据帧.简而言之,我想:在excel中显示pandas数据帧 添加并运行VBA宏 删除VBA宏并将(新格式化的)输出保存为 .xslx 挑战在 ...

最新文章

  1. 【数据挖掘】基于密度的聚类方法 - DBSCAN 方法 ( K-Means 方法缺陷 | 基于密度聚类原理及概念 | ε-邻域 | 核心对象 | 直接密度可达 | 密度可达 | 密度连接 )
  2. 常用php时间戳格式化与转换
  3. 实现编辑功能有哪几个action_Web 应用的撤销重做实现
  4. 剑指offer 56 - 1.数组中数字出现的次数
  5. MessageBox和AfxMessageBox函数的区别
  6. CMake 手册详解(十八)
  7. python dataframe 合并乱序列表_Python数据处理--删除重复项、数值替换和表合并
  8. 7.8 Cound 练习
  9. ssb门限_判断(2分) 由于DSB信号的调制制度增益是SSB的两倍,所以抗噪声性能比SSB好一倍...
  10. 0021:孩子也是要将心比心的
  11. 基于Python实现的机器人自动走迷宫
  12. 外挂原理之植物大战僵尸
  13. k8s入坑之报错(4)报错:repomod.xml signature could not be verified
  14. 在Window10系统中安装Pandas并行加速库Modin的流程及效果测试
  15. Dell PowerEdge R740xd解析:服务器只看参数那就错了
  16. 通过ADO连接各种数据库的字符串
  17. c语言普及组复赛题目大全,NOIP 2016普及组复赛C/C++详细题解报告
  18. Discuz!创始人戴志康:关于命运、成长和目标
  19. 关于什么都不会的阿里云服务器搭建及项目部署过程
  20. 基于5G和MEC的新型智慧工地应用研究

热门文章

  1. 小知识:常用开源协议详细解析
  2. 鸿蒙系统cpu,鸿蒙系统,再加上自研电脑CPU,华为在下一盘很大的棋? - 区块网...
  3. c语言图形库三角形,Flappy Bird C语言实现及C图形库Easyx的使用
  4. oracle rman恢复表空间,Oracle数据库RMAN恢复之表空间和数据块介质的恢复
  5. java安卓的xml布局,android – 将xml布局更改为java代码
  6. 一套不错的php,一套不错的PHP笔试题-附答案
  7. 深度学习之卷积神经网络(10)CIFAR10与VGG13实战
  8. 『ACM-算法-lowbit』算法竞赛进阶指南--lowbit运算,找到二进制下所有是1的位
  9. Linux16.04安装Matlab2016b详细教程
  10. Nginx+Tomcat+Memcached实现tomcat集群和session共享