SmartTagBase.SmartTagType 속성

스마트 태그의 고유 식별자 역할을 하는 네임스페이스를 가져옵니다.이 형식 또는 멤버는 2007 Microsoft Office system용 프로젝트에서만 사용할 수 있습니다. Office 2010에서 스마트 태그는 더 이상 사용되지 않습니다.
.

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

구문

‘선언
ReadOnly Property SmartTagType As String
string SmartTagType { get; }

속성 값

형식: System.String
스마트 태그의 고유 식별자 역할을 하는 네임스페이스입니다.

설명

각 스마트 태그 형식은 ID가 고유하도록 네임스페이스로 정의됩니다.네임스페이스는 논리 범주에 속한 XML 태그 그룹을 고유하게 식별하기 위한 XML 생성자입니다.네임스페이스는 서로 관련된 속성을 그룹화하여 속성을 쉽게 찾을 수 있도록 할 뿐만 아니라 속성 이름이 고유하게 유지되도록 합니다.

속성 이름은 네임스페이스 URI(Uniform Resource Identifier)와 태그 이름을 결합하여 생성됩니다.즉, 속성 이름은 네임스페이스 URI와 네임스페이스 URI의 태그 이름으로 구성됩니다.

마찬가지로 스마트 태그 형식은 고유 네임스페이스 URI와 태그 이름으로 정의됩니다.파운드 기호(#)가 네임스페이스 URI에 추가되며 이 기호는 네임스페이스 URI와 태그 이름의 구분을 위해 사용됩니다.namespaceURI#tagname과 같은 형식입니다.

스마트 태그 형식의 예로는 urn:schemas-contoso-com:finance#StockTickerSymbol이 있습니다.여기서 urn:schemas-contoso-com:finance는 네임스페이스 URI이고 StockTickerSymbol은 태그 이름입니다.이 두 가지가 결합되어 속성의 정규화된 이름이 만들어지며 이 경우에는 스마트 태그 형식이 여기에 해당합니다.

스마트 태그 형식은 XML 태그의 정규화된 설명이므로모든 스마트 태그 형식은 태그 이름과 네임스페이스로 고유하게 식별됩니다.속성 이름에 URI를 사용하여 속성 이름이 고유하고 명확해집니다.두 속성이 동일한 태그 이름을 사용하는 경우에는 네임스페이스로 구분할 수 있습니다.

예제

다음 코드 예제에서는 Action.Click 이벤트에 대한 처리기를 보여 줍니다.이벤트 처리기는 SmartTagType 속성을 사용하여 스마트 태그의 고유 네임스페이스 식별자를 표시합니다.이 코드 예제는 Microsoft.Office.Tools.Excel.SmartTag에 대해 제공되는 보다 큰 예제의 일부입니다.

' This action displays smart tag details.
Private Sub Action2_Click(ByVal sender As Object,
    ByVal e As Microsoft.Office.Tools.Excel.ActionEventArgs) Handles Action2.Click
    MessageBox.Show("The current smart tag caption is '" &
    smartTagDemo.Caption & "'. The current smart tag type is '" &
    smartTagDemo.SmartTagType & "'.")
End Sub
// This action displays smart tag details.
private void Action2_Click(object sender,
    Microsoft.Office.Tools.Excel.ActionEventArgs e)
{
    MessageBox.Show("The current smart tag caption is '" +
        smartTagDemo.Caption + "'. The current smart tag type is '" +
        smartTagDemo.SmartTagType + "'.");
}

.NET Framework 보안

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

참고 항목

참조

SmartTagBase 인터페이스

Microsoft.Office.Tools 네임스페이스