Aracılığıyla paylaş


Factory.CreateSmartTag Yöntem

Oluşturur bir SmartTag nesnesini temsil eden bir akıllı etiket belgesi.

Ad alanı:  Microsoft.Office.Tools.Word
Derleme:  Microsoft.Office.Tools.Word (Microsoft.Office.Tools.Word.dll içinde)

Sözdizimi

'Bildirim
Function CreateSmartTag ( _
    smartTagType As String, _
    caption As String, _
    extension As ISmartTagExtension _
) As SmartTag
SmartTag CreateSmartTag(
    string smartTagType,
    string caption,
    ISmartTagExtension extension
)

Parametreler

  • smartTagType
    Tür: System.String
    Adı bir sayı işareti (#) ile ayrılmış bir ad alanı URI oluşan akıllı etiket için benzersiz bir tanımlayıcı ve bir etiket yazın.
  • caption
    Tür: System.String
    Akıllı etiket menüsünde görüntülenen akıllı etiket adı.

Dönüş Değeri

Tür: Microsoft.Office.Tools.Word.SmartTag
Yeni akıllı etiket.

Özel Durumlar

Exception Koşul
ArgumentException

smartTagTypeveya caption ya da nullnull başvuru (Visual Basic\'te Nothing) veya boş veya smartTagType geçerli değil.

Açıklamalar

Örnek için geçerli bir dize olarak smartTagType parametresi http://smarttags.contoso.com#TagName. İyi biçimlendirilmiş akıllı etiket türü dize boşluk içermeyen ve harf (a-z, a-z), bir alt çizgi (_) veya iki nokta (:).) başlatır

Akıllı etiketler hakkında daha fazla bilgi için bkz: Akıllı Etiketlere Genel Bakış ve Akıllı Etiketler Mimarisi.

Örnekler

Aşağıdaki kod örneği, akıllı etiket ve eylem bir Word belgesini proje oluşturulması gösterilmiştir. Bu örneği kullanmak için ThisDocument sınıfından kodu çalıştırın.

Dim simpleSmartTag As Microsoft.Office.Tools.Word.SmartTag =
    Globals.Factory.CreateSmartTag(
        "www.microsoft.com/Demo#DemoSmartTag",
        "Test Smart Tag")
Dim simpleAction As Microsoft.Office.Tools.Word.Action =
    Globals.Factory.CreateAction("Test Action")

simpleSmartTag.Terms.Add("blue")
simpleSmartTag.Actions = New Microsoft.Office.Tools.Word.Action() { _
    simpleAction}
Me.VstoSmartTags.Add(simpleSmartTag)
Microsoft.Office.Tools.Word.SmartTag simpleSmartTag =
    Globals.Factory.CreateSmartTag(
    "www.microsoft.com/Demo#DemoSmartTag",
    "Test Smart Tag");
Microsoft.Office.Tools.Word.Action simpleAction =
    Globals.Factory.CreateAction("Test Action");

simpleSmartTag.Terms.Add("blue");
simpleSmartTag.Actions = new Microsoft.Office.Tools.Word.Action[] { 
    simpleAction };
this.VstoSmartTags.Add(simpleSmartTag);

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

Factory Arabirim

Microsoft.Office.Tools.Word Ad Alanı