有{間}客栈

Thought is a seed, and action is the tree.
    <<  步步学ACTIVEX网页控件开发:控件的属性、方法和事件 | 首页 | 听专家的:Building Respect for Usability Expertise  >>
  • 2009-05-26

    详解VSTS与OFFICE的协同开发:Excel篇

    书接上回,在前面两篇文章中,我们结合Office Word和 Office Outlook,分别介绍了如何在Visual Sutton  2010中进行文档级自定义项和应用程序级插件的开发。大家应该都注意到,这两种Office扩展应用几乎都是在宿主程序的某个动作后自动执行,无法跟用 户进行交互。

      在第一个文档级自定义项的例子中,如果我们想在文档打开过后,按照需要在合适的位置插入一个请假条,该怎么办呢?同样的在第二个Outlook整理附件的 例子中,如果我们想在收取所有邮件后,手动地进行邮件的分拣处理该如何进行呢?这时,我们就需要用到Office开发的第三种情况:Office Ribbon界面插件。

      第一篇:详解VSTS与OFFICE的协同开发:WORD篇

      第二篇:详解VSTS与OFFICE的协同开发:Outlook篇

      通过前面文章的介绍,我们知道在Visual Studio 2010中,Office开发主要有以下三种类型:文档级自定义项,应用程序级插件和Ribbon界面插件。前两种插件应用都是自动加载运行,无法跟用户 进行交互,所以其应用场合有限。在这篇文章中,我们将介绍能够跟用户进行交互,从而能够完成更加复杂的Office任务的Ribbon界面插件。

      Ribbon界面插件是在文档级自定义项或者是应用程序级插件的基础上添加Ribbon界面控件而完成的。跟应用程序级插件相类似,Office Ribbon界面插件随着宿主程序的启动而被加载,同时在Office宿主程序的Ribbon界面中添加相应的控件,从而利用这些控件与用户进行交互,实 现相应的功能。在Ribbon界面插件中,你可以自定义Office程序的Ribbon UI,可以在功能区以控件形式的组织相关的命令,完成相应的功能。界面插件通过在Office程序的“Add-ons”Ribbon页面中添加相应的控 件,使它们易于查找,从而与用户进行界面交互,实现相应的功能。


    图1 Ribbon界面插件添加的Ribbon界面

      在本文中,我们以Excel为例,介绍如何利用Ribbon界面插件,获取用户的在界面上的输入输入,然后根据用户的输入对Excel的数据进行计算和处理。在进行具体的开发之前,我们还是先来了解一下Excel对象模型。

     

    详解VSTS与OFFICE的协同开发:Excel篇


    历史上的今天:

    步步学ACTIVEX网页控件开发:控件的属性、方法和事件 2009-05-26
    于无声处听惊雷--Silent Thunder 2006-05-26

    随机文章:

    VS2010与Win7共舞:响应Ribbon控件消息 2009-08-25
    VS 2010与Windows 7共舞:又见Ribbon 2009-08-20
    与Win7共舞:如何进行操作系统版本检查? 2009-09-27
    与Win7共舞:UAC与数据重定向 2009-09-21
    与7共舞:库(Library) 2009-09-02

    收藏到:Del.icio.us




    Tag:VisualStudio2008 VisualStudio2010 VisualC++ OOXML Ribbon
    引用地址:
    imcc 发表于11:51:31 | 编辑 | 继续话题 | 转发 | 分享 0

搜索

最新日志

  • Visual Studio 2010对并行计算的支持
  • Windows 7 Party
  • Wow~Windows 7 Party宣传片
  • 如何为Windows 7开发应用程序?
  • 周末,吃喝玩乐
  • 帅!太帅了!Windows 7的Bing桌面主题
  • Windows 7 Party! Join us~
  • Visual Studio 2010 Beta 2 Training Kit发布
  • Visual Studio 2010 beta2发布,MSDN旧貌换新颜
  • 微软发布Visual Studio 2010 beta2
全部日志>>
  • RSS 什么是RSS?
    用IM提醒我内容更新
    订阅到QQ邮箱
    订阅到鲜果阅读器
    订阅到Google阅读器
    订阅到抓虾阅读器
  • 《城客》第四期:创意之城
    博客大巴
    博客大巴使用指南
    博客大巴模板中心
    免费注册博客大巴
    一键博客搬家工具
    中文互动杂志城客
Copyright © 2002-2009 BlogBus.com, All Rights Reserved. 博客大巴 版权所有