API Reference
Class
VisioDesktopValidator
Optional Microsoft Visio desktop validation using late-bound COM automation.
Inheritance
- Object
- VisioDesktopValidator
Methods
public static Boolean IsAvailable() #Returns:
BooleanGets whether Microsoft Visio desktop automation is registered on this machine.
Validate 2 overloads
public static VisioDesktopValidationResult Validate(String vsdxPath) #Returns:
VisioDesktopValidationResultOpens a VSDX with Microsoft Visio desktop when available and reports whether Visio accepts it. This is an optional Windows-only validation path; it does not add a compile-time Visio dependency.
Parameters
- vsdxPath System.String
- Path to the VSDX package.
Returns
Desktop validation result.
public static VisioDesktopValidationResult Validate(String vsdxPath, VisioDesktopValidationOptions options) #Returns:
VisioDesktopValidationResultOpens a VSDX with Microsoft Visio desktop when available, then optionally asks Visio to save a round-tripped copy and export proof files.
Parameters
- vsdxPath System.String
- Path to the VSDX package.
- options OfficeIMO.Visio.VisioDesktopValidationOptions
- Optional extra validation steps.
Returns
Desktop validation result.