贴吧里的各位大哥,小弟请教一个关于CATIA二次开发的问题。
我最近利用VBA编写一个宏,其中需要这样的操作,将整个组件转移到新的文件夹中以新的名字保存。在CATIA的直接操作中,这是很简单的,只要使用“保存管理”另存组件,再传播路径即可。如果利用VBA编写的宏来实现同一功能,请各位指教。
另一个问题是,当我们给组件中的某一零件进行另存为操作时,会有一个提示窗口,提示激活其它文档操作,使用保存管理可以避免等提示。在VBA编程中,DOCUMENT对象有SAVEAS方法,可以将零件文档另存,但是同样会激发这个提示窗口,这就破坏了程序的自动完成,这时候必须有人点 下"是"按钮,程序才能自动执行。我试过即使将CATIA的VISIBLE属性设为FALSE,即让其不可见,这个确认对话框还是会弹出来。想请教大家是否有办法将其屏蔽,不让它显示。
还有,VBA中是否有关于上下文关联的对象?对象名是什么?如果利用VBA编辑组件中的上下文关系?
多谢各位大神解答,或者能给一点提示也不胜感激。
我最近利用VBA编写一个宏,其中需要这样的操作,将整个组件转移到新的文件夹中以新的名字保存。在CATIA的直接操作中,这是很简单的,只要使用“保存管理”另存组件,再传播路径即可。如果利用VBA编写的宏来实现同一功能,请各位指教。
另一个问题是,当我们给组件中的某一零件进行另存为操作时,会有一个提示窗口,提示激活其它文档操作,使用保存管理可以避免等提示。在VBA编程中,DOCUMENT对象有SAVEAS方法,可以将零件文档另存,但是同样会激发这个提示窗口,这就破坏了程序的自动完成,这时候必须有人点 下"是"按钮,程序才能自动执行。我试过即使将CATIA的VISIBLE属性设为FALSE,即让其不可见,这个确认对话框还是会弹出来。想请教大家是否有办法将其屏蔽,不让它显示。
还有,VBA中是否有关于上下文关联的对象?对象名是什么?如果利用VBA编辑组件中的上下文关系?
多谢各位大神解答,或者能给一点提示也不胜感激。