Workbook.VstoSmartTags الخاصية

يحصل Microsoft.Office.Tools.SmartTagCollectionالمقترنة مع مصنف.

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

بناء الجملة

'إقرار
ReadOnly Property VstoSmartTags As SmartTagCollection
    Get
SmartTagCollection VstoSmartTags { get; }

قيمة الخاصية

النوع: Microsoft.Office.Tools.SmartTagCollection
Microsoft.Office.Tools.SmartTagCollectionالمقترنة مصنف.

أمثلة

مثال التعليمة البرمجية التالية ينشئ علامة ذكية التي تقوم بتعيين اللون خط‏ من خلية إلى أزرق عند مصطلح "الازرق" هو التعرف عليها. مثال بإضافة علامة ذكية إلى مصنف باستخدام VstoSmartTagsخاصية.

Th هو الإصدار هو للوظيفة الإضافية المستوى تطبيق.

WithEvents ColorText As Microsoft.Office.Tools.Excel.Action

Private Sub AddSmartTag()
    Dim vstoWorkbook As Workbook = Globals.Factory.GetVstoObject(Me.Application.ActiveWorkbook)
    Dim ColorTag As SmartTag = Globals.Factory.CreateSmartTag( _
           "www.contoso.com/Demo#DemoSmartTag", "Demo Smart Tag")

    Dim ColorText As Microsoft.Office.Tools.Excel.Action =
        Globals.Factory.CreateAction("Color text blue")
    AddHandler ColorText.Click, AddressOf ColorText_Click

    ColorTag.Actions = _
        New Microsoft.Office.Tools.Excel.Action() {ColorText}
    ColorTag.Terms.Add("blue")
    vstoWorkbook.VstoSmartTags.Add(ColorTag)
End Sub

Private Sub ColorText_Click(ByVal sender As Object, _
    ByVal e As Microsoft.Office.Tools.Excel.ActionEventArgs)
    e.Range.Font.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Blue)
End Sub
private void AddSmartTag()
{
    Microsoft.Office.Tools.Excel.SmartTag colorTag =
        Globals.Factory.CreateSmartTag(
        "www.contoso.com/Demo#DemoSmartTag", "Demo Smart Tag");

    Microsoft.Office.Tools.Excel.Action colorText =
        Globals.Factory.CreateAction("Color text blue");
    colorText.Click +=
        new Microsoft.Office.Tools.Excel.ActionClickEventHandler(
        colorText_Click);

    Workbook vstoWorkbook = Globals.Factory.GetVstoObject(this.Application.ActiveWorkbook);

    colorTag.Actions =
        new Microsoft.Office.Tools.Excel.Action[] {
            colorText };
    colorTag.Terms.Add("blue");
    vstoWorkbook.VstoSmartTags.Add(colorTag);
}

private void colorText_Click(object sender,
    Microsoft.Office.Tools.Excel.ActionEventArgs e)
{
    e.Range.Font.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Blue);
}

أمن NET Framework.

راجع أيضًَا

المرجع

Workbook واجهة

Workbook الأعضاء

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

موارد أخرى

نظرة عامة حول العلامات الذكية