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 في قائمة علامة ذكى.
- extension
النوع: Microsoft.Office.Tools.Word.ISmartTagExtension
اختياري.كائن ملحق أداة تعرف مخصصة لتعريف علامة ذكية.
القيمة المُرجعة
النوع: 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.
- الثقة الكاملة للمتصل الفوري. يتعذر استخدام هذا العضو بواسطة التعليمات البرمجية الموثوق بها جزئيًا. لمزيد من المعلومات، راجع باستخدام مكتبات من تعليمات برمجية موثوق بها جزئي.