Catia V5 版本 26 VBA Design.Geometrical

CatiaV5 release 26 VBA Design.Geometrical

在为英语语言执行 VBA 宏脚本时,宏可以正常工作。而对于德语 CATIA V5 版本 26 它不起作用。错误发生在代码的这一点

SelectionRoot.Search "Part Design.Geometrical Set.Name=Attribute,sel"

我觉得应该是兼容性问题

搜索语法特定于用户使用的用户界面语言。您必须为 "Geometrical Set" 提供德语 CATIA 单词。

不幸的是,要确定用户正在使用哪种语言或切换到 运行 宏并不简单。

我必须在英语和日语之间进行检测,我可以通过读取 FrameGeneral.CATSettings 文件、查找其中包含 "UserInterfaceLanguage" 的行并测量该行的长度来做到这一点。如果是 70,则表示日语。如果不是,我们假设是英语。德语可能不一样。