Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在catia v6宏中捕捉事件_C#_Vb.net_Vba_Catia - Fatal编程技术网

C# 如何在catia v6宏中捕捉事件

C# 如何在catia v6宏中捕捉事件,c#,vb.net,vba,catia,C#,Vb.net,Vba,Catia,我是catia v6宏开发的新手。我已经在c#和vba上开发了一些宏,如遍历规范树、更新文档id等 我需要知道如何在保存文档时捕获事件。假设我必须在保存文档时自动更新某些属性 代码应该是这样的 CATIA.ActiveDocument.BeforeSave += BeforeSaveMethod; Private void BeforeSave(object sender, EventArgs e) { //do something } 在保存或类似的内容之前,我没有发现事件。请告诉我如

我是catia v6宏开发的新手。我已经在c#和vba上开发了一些宏,如遍历规范树、更新文档id等

我需要知道如何在保存文档时捕获事件。假设我必须在保存文档时自动更新某些属性

代码应该是这样的

CATIA.ActiveDocument.BeforeSave += BeforeSaveMethod;
Private void BeforeSave(object sender, EventArgs e)
{
   //do something
}

在保存或类似的内容之前,我没有发现事件。请告诉我如何找到它或任何其他解决方法。请查看以下答案:@Stringly,此解决方案不适用于我。我正在使用Catia应用程序。