مشاركة عبر


Factory.CreateSmartTag أسلوب

قم بإنشاء SmartTagكائن الذي يمثل علامة ذكية على مستند.

مساحة الاسم:  Microsoft.Office.Tools.Word
التجميع:  Microsoft.Office.Tools.Word (في Microsoft.Office.Tools.Word.dll)

بناء الجملة

'إقرار
Function CreateSmartTag ( _
    smartTagType As String, _
    caption As String, _
    extension As ISmartTagExtension _
) As SmartTag
SmartTag CreateSmartTag(
    string smartTagType,
    string caption,
    ISmartTagExtension extension
)

المعلمات

  • smartTagType
    النوع: System.String
    معرّف فريد علامة ذكية، يتكون من مساحة الاسم URI واسم نوع علامة مفصولة بعلامة أرقام (#).
  • caption
    النوع: System.String
    اسم ذكى علامة، التي هو dهوplayed في قائمة علامة ذكى.

القيمة المُرجعة

النوع: Microsoft.Office.Tools.Word.SmartTag
الجديدة علامة ذكية.

استثناءات

استثناء: شرط
ArgumentException

smartTagTypeorcaptionأماnullمرجع خالٍ (لا شيء في Visual Basic)أو فارغ، أوsmartTagTypeغير صالح.

ملاحظات

مثال لسلسلة صالحة smartTagTypeهو معلمة http://smarttags.contoso.com#TagName. سلسلة نوع جيد علامات ذكية لا يحتوي على مسافات بيضاء، ويبدأ بحرف (a-z, A-Z)، والتسطير أسفل السطر (_) أو علامة نقطتين (:).

للحصول على مزيد من المعلومات حول علامات ذكى، راجع نظرة عامة حول العلامات الذكيةو هندسة العلامات الذكية.

أمثلة

يوضح مثال التعليمة البرمجية التالية كيف إلى إنشاء علامة ذكية وإجراء في مشروع مستند الكلمة. لاستخدام هذا المثال ،قم بتشغيل التعليمات البرمجية من فئةThisDocument .

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.

راجع أيضًَا

المرجع

Factory واجهة

Factory الأعضاء

Microsoft.Office.Tools.Word مساحة الاسم