zoukankan      html  css  js  c++  java
  • Are you Tagged?

    当我们在Word中输入一个格式正确的日期的时候,我们会发现在日期的上方,出现了一个小小的标签。

    当我们点击这个小标签的时候,会出现一个关联菜单,让我们对这个日期进行一些相关的操作。


    这就是智能标签(SmartTag),诞生于OfficeXP,发展于Office2003中的一项很Cool、很有用的功能。当我们在Office应用程序中输入一些具有特殊意义的字符的时候,智能标签会自动出现,并且提供给我们一个针对这些字符的相关菜单,以让我们进行某些操作。

    在某些商业场景中,智能标签能发挥很多作用。比如,当公司的Sales阅读一份包含有客户列表的Excel文档时,智能标签能够连接到后台的CRM系统,获取一份所有客户的名单,当Excel表格中有出现某个客户的名称时,这个客户名称上就会出现一个小小的标签,当Sales点击那个标签,在菜单中我们就可以看到这个客户相关的信息,点击菜单中的一项,智能标签就能连接到后台的CRM系统,显示出这个客户的详细信息,点击另一个选项,智能标签就连接到后台的ERP,显示出这个客户前一个月的销售情况...

    下面的图片显示的是一个简单的例子。智能标签连接到博客堂的最新文章列表的RSS,并获取最新文章里面所有作者的名单,当Excel表格中出现了这些作者的名字时,智能标签就实现出来了,然后通过点击智能标签,就会自动通过IE打开这个作者的最近几篇Blog。



    智能标签基于COM技术。开发人员需要引入SmartTag Type Library,编写出实现相应接口的COM组件,然后将组件注册到电脑上。不过现在我们有更Smarter的方法来写智能标签了,在下一篇Blog中,我会介绍如果用一个托管封装组件,让开发人员能够更快的使用纯.NET技术来构建自己的智能标签。

  • 相关阅读:
    Search Insert Position(二分查找)
    c++基础题
    Divide Two Integers(模拟计算机除法)
    Swap Nodes in Pairs(链表操作)
    Letter Combinations of a Phone Number(带for循环的DFS,组合问题,递归总结)
    进程和程序的区别
    Add Two Numbers(链表)
    Longest Substring Without Repeating Characters
    02.友盟项目--原始日志数据生成
    01.友盟项目--nginx服务器配置
  • 原文地址:https://www.cnblogs.com/kaneboy/p/2436825.html
Copyright © 2011-2022 走看看