다음을 통해 공유


XMLNode.ValidationErrorText 속성

XMLNode 컨트롤에 대한 유효성 검사 오류 설명을 나타내는 문자열을 가져옵니다.

네임스페이스:  Microsoft.Office.Tools.Word
어셈블리:  Microsoft.Office.Tools.Word(Microsoft.Office.Tools.Word.dll)

구문

‘선언
ReadOnly Property ValidationErrorText As XMLNode_ValidationErrorTextType
    Get
XMLNode_ValidationErrorTextType ValidationErrorText { get; }

속성 값

형식: Microsoft.Office.Tools.Word.XMLNode_ValidationErrorTextType
XMLNode 컨트롤에 대한 유효성 검사 오류 설명을 나타내는 문자열입니다.

설명

ValidationErrorText 속성은 다음 매개 변수와 함께 사용할 수 있습니다.

Parameter

설명

Advanced

Microsoft Office Word에 포함된 MSXML 5.0 구성 요소에서 가져오는 유효성 검사 오류 설명의 고급 버전을 표시하려면 true이고, 그렇지 않으면 false입니다.

매개 변수를 지정하지 않고 ValidationErrorText 속성을 사용하는 경우 코드에서 직접 사용하지 않는 XMLNode_ValidationErrorTextType 개체를 반환합니다.

선택적 매개 변수

선택적 매개 변수에 대한 자세한 내용은 Office 솔루션의 선택적 매개 변수를 참조하십시오.

예제

다음 코드 예제에서는 XMLNode의 텍스트 값을 설정하고 Validate 메서드를 사용하여 노드의 유효성을 검사합니다. 그런 다음 ValidationStatus 속성을 사용하여 노드의 유효성이 검사되었는지 여부를 확인합니다. 노드의 유효성이 검사되지 않았으면 예제에서는 ValidationErrorText 속성을 사용하여 유효성 검사 오류 메시지를 표시합니다. 이 예제에서는 현재 문서에 CustomerAddress1Node라는 XMLNode가 포함되어 있다고 가정합니다. CustomerAddress1Node가 정수 데이터 형식인 스키마 요소에 매핑될 경우 유효성 검사는 실패합니다.

Private Sub ValidateNode()
    Me.CustomerAddress1Node.NodeText = "Nineteen Hundred"
    Me.CustomerAddress1Node.Validate()

    If Me.CustomerAddress1Node.ValidationStatus = _
        Word.WdXMLValidationStatus.wdXMLValidationStatusOK Then
        MsgBox("'" & Me.CustomerAddress1Node.BaseName & "' validates.")
    Else
        MsgBox("'" & Me.CustomerAddress1Node.BaseName & _
            "': " & Me.CustomerAddress1Node.ValidationErrorText(False))
    End If
End Sub
private void ValidateNode()
{
    this.CustomerAddress1Node.NodeText = "Nineteen Hundred";
    this.CustomerAddress1Node.Validate();

    if (this.CustomerAddress1Node.ValidationStatus ==
        Word.WdXMLValidationStatus.wdXMLValidationStatusOK)
    {
        MessageBox.Show("'" + this.CustomerAddress1Node.BaseName +
            "' validates.");
    }
    else
    {
        MessageBox.Show("'" + this.CustomerAddress1Node.BaseName +
            "': " + this.CustomerAddress1Node.ValidationErrorText[false]);
    }
}

.NET Framework 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

XMLNode 인터페이스

Microsoft.Office.Tools.Word 네임스페이스