Aracılığıyla paylaş


ApplicationFactory.CreateSmartTag Yöntem

Oluşturur bir SmartTag bir belge üzerinde Akıllı etiket temsil eden nesne.Bu tür veya üyenin yalnızca 2007 Microsoft Office sistemi projelerinde kullanılması amaçlanmaktadır. Akıllı etiketler Office 2010'da kullanılmamaktadır.
.

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
    Benzersiz bir tanımlayıcı, bir ad alanı URI oluşan akıllı etiket ve etiket sayı işareti (#) ile ayrılmış bir ad 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 nullnull başvuru (Visual Basic'te Nothing) veya boş ya da smartTagType geçerli değil.

Notlar

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

Örnekler

Aşağıdaki kod örneği, bir akıllı etiket ve eylem eklenti Word projede oluşturulması gösterilmiştir.Bu örneği kullanmak için ThisAddIn 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

ApplicationFactory Arabirim

Microsoft.Office.Tools.Word Ad Alanı