如何:在 Word 和 Excel 中启用智能标记

更新:2007 年 11 月

适用对象

本主题中的信息仅适用于指定的 Visual Studio Tools for Office 项目和 Microsoft Office 版本。

文档级项目

  • Excel 2003

  • Excel 2007

  • Word 2003

  • Word 2007

应用程序级项目

  • Excel 2007

  • Word 2007

有关更多信息,请参见按应用程序和项目类型提供的功能

智能标记必须在最终用户计算机上的 Word 或 Excel 中显式启用。默认情况下,智能标记处于未启用状态。

有两种方法可启用智能标记:

  • 您可以通过在解决方案中运行代码来以编程方式启用智能标记。

  • 最终用户可使用 Word 或 Excel 的 UI 中的菜单命令来启用智能标记。

通过代码启用智能标记

对于 Word 和 Excel,用于启用智能标记的代码是不同的。

在 Word 中启用智能标记

  • LabelSmartTags 属性设置为 true。

    下面的代码示例会在当前禁用智能标记的情况下启用智能标记。若要使用此代码,请从 ThisDocument 类(对于文档级项目)或 ThisAddIn 类(对于应用程序级项目)中运行它。

    If Me.Application.Options.LabelSmartTags = False Then
        Me.Application.Options.LabelSmartTags = True
    End If
    
    if (!this.Application.Options.LabelSmartTags)
    {
        this.Application.Options.LabelSmartTags = true;
    }
    

在 Excel 中启用智能标记

  • Recognize 属性设置为 true。

    下面的代码示例会在当前禁用智能标记的情况下启用智能标记。若要使用此代码,请从 ThisWorkbook 类(对于文档级项目)或 ThisAddIn 类(对于应用程序级项目)中运行它。

    If Me.Application.SmartTagRecognizers.Recognize = False Then
        Me.Application.SmartTagRecognizers.Recognize = True
    End If
    
    if (!this.Application.SmartTagRecognizers.Recognize)
    {
        this.Application.SmartTagRecognizers.Recognize = true;
    }
    

通过 UI 启用智能标记

在 Microsoft Office 2003 和 2007 Microsoft Office system 中,需要执行不同的过程。

在 Word 2003 和 Excel 2003 中启用智能标记

  1. 在 Word 或 Excel 的“工具”菜单上,单击“自动更正选项”。

  2. 单击“智能标记”选项卡。

  3. 选中“给数据加上智能标记”复选框。

在 Word 2007 和 Excel 2007 中启用智能标记

  1. 在 Word 或 Excel 中,单击“Microsoft Office 按钮”Office 2007 按钮

  2. 单击“应用程序名称 选项”按钮。

  3. 在类别窗格中,单击“加载项”。

  4. 在“管理”框中单击“智能标记”,然后单击“开始”。

  5. 选中“给数据加上智能标记”复选框。

请参见

任务

如何:向 Word 文档添加智能标记

如何:向 Excel 工作簿添加智能标记

如何:在 Word 中创建具有自定义识别器的智能标记

如何:在 Excel 中创建具有自定义识别器的智能标记

演练:使用文档级自定义项创建智能标记

演练:使用应用程序级外接程序创建智能标记

概念

智能标记概述

智能标记的结构

修订记录

日期

修订

原因

2008 年 7 月

新增主题。

客户反馈。