EXTENDED MACRO RECORDING
    1.
    发明申请
    EXTENDED MACRO RECORDING 审中-公开
    延伸的宏观记录

    公开(公告)号:US20090138846A1

    公开(公告)日:2009-05-28

    申请号:US11944461

    申请日:2007-11-23

    IPC分类号: G06F9/44

    CPC分类号: G06F9/451

    摘要: Various technologies and techniques are disclosed for extending macro recordings. A request is received to record a macro in a macro-enabled application using an original recording engine. The request is intercepted, and the macro is recorded using a separate recording engine than the original recording engine. To record the macro using the separate recording engine, a vtable is intercepted from a macro recording mechanism used by an original recording engine. Calls contained in the vtable are then redirected to one or more functions in a separate recording engine. The macro is output to a different format than an original format of the original recording engine.

    摘要翻译: 公开了用于扩展宏记录的各种技术和技术。 接收到使用原始记录引擎在启用宏的应用程序中记录宏的请求。 该请求被拦截,并且使用与原始记录引擎不同的记录引擎来记录宏。 要使用单独的记录引擎记录宏,从原始记录引擎使用的宏记录机制截取vtable。 vtable中包含的呼叫随后被重定向到一个单独的记录引擎中的一个或多个功能。 宏被输出到与原始记录引擎的原始格式不同的格式。

    Enable ribbon reloading via a proxy add-in
    2.
    发明授权
    Enable ribbon reloading via a proxy add-in 有权
    通过代理加载项启用功能区重新加载

    公开(公告)号:US07802199B2

    公开(公告)日:2010-09-21

    申请号:US11947785

    申请日:2007-11-30

    IPC分类号: G06F7/00 G06F17/00

    CPC分类号: G06F3/0483

    摘要: Various technologies and techniques are disclosed for enabling ribbon re-loading through a proxy add-in. A ribbon proxy add-in is loaded that has ribbon customizations for a ribbon of a primary add-in. The primary add-in is also loaded. At a later point in time, the ribbon proxy add-in is unloaded and reloaded, which causes a host application to re-query the ribbon proxy add-in for the ribbon customizations. Since the ribbon proxy add-in points to the ribbon customizations of the primary add-in, the ribbon of the primary add-in is updated as a result.

    摘要翻译: 公开了各种技术和技术,用于通过代理加载项实现功能区重新加载。 加载了一个功能区代理加载项,它具有主加载项功能区的功能区自定义。 主加载项也被加载。 在稍后的时间点,功能区代理加载项被卸载并重新加载,这导致主机应用程序重新查询功能区代理加载项以进行功能区自定义。 由于功能区代理插件指向主加载项的功能区自定义,因此会更新主加载项的功能区。

    ENABLE RIBBON RELOADING VIA A PROXY ADD-IN
    3.
    发明申请
    ENABLE RIBBON RELOADING VIA A PROXY ADD-IN 有权
    EIABLE RIBBON通过代用品补充

    公开(公告)号:US20090144645A1

    公开(公告)日:2009-06-04

    申请号:US11947785

    申请日:2007-11-30

    IPC分类号: G06F3/048

    CPC分类号: G06F3/0483

    摘要: Various technologies and techniques are disclosed for enabling ribbon re-loading through a proxy add-in. A ribbon proxy add-in is loaded that has ribbon customizations for a ribbon of a primary add-in. The primary add-in is also loaded. At a later point in time, the ribbon proxy add-in is unloaded and reloaded, which causes a host application to re-query the ribbon proxy add-in for the ribbon customizations. Since the ribbon proxy add-in points to the ribbon customizations of the primary add-in, the ribbon of the primary add-in is updated as a result.

    摘要翻译: 公开了各种技术和技术,用于通过代理加载项实现功能区重新加载。 加载了一个功能区代理加载项,它具有主加载项功能区的功能区自定义。 主加载项也被加载。 在稍后的时间点,功能区代理加载项被卸载并重新加载,这导致主机应用程序重新查询功能区代理加载项以进行功能区自定义。 由于功能区代理插件指向主加载项的功能区自定义,因此会更新主加载项的功能区。

    APPLICATION LEVEL SMART TAGS
    4.
    发明申请
    APPLICATION LEVEL SMART TAGS 审中-公开
    应用级智能标签

    公开(公告)号:US20090217254A1

    公开(公告)日:2009-08-27

    申请号:US12035442

    申请日:2008-02-22

    IPC分类号: G06F9/44 G06F3/048

    CPC分类号: G06F17/218 G06F3/0481

    摘要: Smart tag functionality is enabled in documents at an application level. An application add-in module configured to be loaded into an application includes a recognizer module and an action module. The recognizer module is configured to recognize a textual object in a plurality of documents open in an application and to assign a smart tag to the recognized textual object. The action module is configured to indicate an action in an interface provided in a document proximate to the smart tag if a user interacts with the smart tag in the document. The action module is configured to enable the action to be performed if the user selects the action in the provided interface.

    摘要翻译: 智能标签功能在应用程序级别的文档中启用。 配置为加载到应用中的应用程序加载项模块包括识别器模块和动作模块。 识别器模块被配置为识别在应用程序中打开的多个文档中的文本对象,并将智能标签分配给识别的文本对象。 如果用户与文档中的智能标签交互,则动作模块被配置为指示在接近智能标签的文档中提供的接口中的动作。 操作模块被配置为如果用户在所提供的接口中选择动作,则能够执行动作。

    UNMANAGED-TO-MANAGED AGGREGATION
    5.
    发明申请
    UNMANAGED-TO-MANAGED AGGREGATION 审中-公开
    无人管理的聚合

    公开(公告)号:US20090144752A1

    公开(公告)日:2009-06-04

    申请号:US11947782

    申请日:2007-11-30

    IPC分类号: G06F13/00

    CPC分类号: G06F9/44526 G06F9/449

    摘要: Various technologies and techniques are disclosed for providing communication between managed objects across application domains. When a determination is made that a communication from a first managed object to a second managed object on a different application domain is needed, an unmanaged aggregation object is created. An aggregation process is used to aggregate the second unmanaged object with the unmanaged aggregation object. Calls are then passed from the first managed object through the unmanaged aggregation object to the second managed object. The second managed object appears to be an unmanaged object through use of the unmanaged aggregation object.

    摘要翻译: 公开了各种技术和技术,用于在跨应用领域的管理对象之间提供通信。 当确定需要在不同应用领域从第一管理对象到第二管理对象的通信时,创建非管理聚合对象。 聚合过程用于将第二个非托管对象与非托管聚合对象进行聚合。 然后,通过非托管聚合对象将呼叫从第一个托管对象传递到第二个托管对象。 通过使用非托管聚合对象,第二个托管对象似乎是一个非托管对象。