ValidationRule.TargetType property (Visio)
Determines the type of object to which the validation rule applies. Read/write.
Syntax
expression. TargetType
expression A variable that represents a ValidationRule object.
Return value
Remarks
Valid validation-rule targets include documents, pages, and shapes. The TargetType property value must be one of the following VisRuleTargets constants.
Constant | Value | Description |
---|---|---|
visRuleTargetShape | 0 | The rule applies to shapes in the document. |
visRuleTargetPage | 1 | The rule applies to pages in the document. |
visRuleTargetDocument | 2 | The rule applies to the document itself. |
If you pass any other value to the TargetType property, Visio returns an invalid-parameter error.
Example
The following Visual Basic for Applications (VBA) example shows how to use the TargetType property to specify the type of object to which the validation rule named "Unglued2DShape" should apply.
Set vsoValidationRule = vsoValidationRuleSet.Rules.Add("Unglued2DShape")
vsoValidationRule.TargetType = Visio.VisRuleTargets.visRuleTargetShape
Support and feedback
Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.