In addition to YongAn's response, MicroStation has a delivered utility known as the StandardsChecker. I am not sure if you are familiar with it or if it simply does not meet your specific needs; however the MicroStation VBA object model also offers a "StandardsCheckerController Object" that may be able to help you extend the default functionality if needed. For more information on the MicroStation VBA StandardsChecker API refer to the MicroStation VBA Help Topics listed below. For convenience here is a list of related user and programming topics on the StandardsChecker:
StandardsChecker Resources | Articles | Getting Started With The Standards Checker [CS] | Configure dgnlibs and VBA macro checker |
Customized Standards Checker Reports | Custom style sheet report generation example | ||
Code | MicroStation VBA Resources Revisited [CS] | See also: | |
- SCByLevel.mvba: This example shows how to create a plugin for the Standards Checker. It will scan for ByLevel properties. | MicroStation VBA Help Topics and sample code: - "StandardsCheckerController Object" - "StandardsCheckerProblem Object" - "StandardsCheckerReport Object" | ||
- SCSimpleRefCheck.mvba: This example shows how to create a plugin for the Standards Checker. The example finds Missing reference file attachments that specify a design file that cannot be loaded. | |||
- SCCompleteRefCheck.mvba: This example is the same as the above except it also shows how to use the Standards Checker's error reporting and logging mechanisms. |
HTH,
Bob