loading...


loading...


公告
loading...

Google 全球搜索 本站搜索
我的分类(专题)
loading...

日志更新
loading...

最新评论
loading...

留言板
loading...

链接

Blog信息
loading...




Google 网上论坛 Beta 版
订阅 excelblogger
电子邮件:
访问此论坛





my e-mail:xhdsxfjy@163.com



新的VSTO功能概述
fanjy 发表于 2007-8-14 12:52:00

Visual Studio 2008代号为Orcas,其测试版正在进行测试,今年可能有望发布。VSTO是一组强大的工具,允许开发人员使用Visual Basic和C#来扩展和自定义Microsoft Office应用程序。“Orcas”版本的VSTO将为开发人员提供更多的功能,可将代码开发与Microsoft Office及Microsoft Office SharePoint进行集成,还提供了功能区可视化设计器,可以通过使用简单的、类似Windows窗体的编程模型来自定义Office功能区和程序。
VSTO提供了针对Word 2007和Excel 2007的可视化设计器,允许文档充当可视化设计界面,使创建强大的、基于文档的解决方案变得非常简单。例如,使用新的Word内容构件构造Word 2007文档的功能、完全支持对ADO.NET样式数据绑定、从数据源窗口拖放数据,等等。
在 VSTO“Orcas”中,自定义 Office 功能区的方法有两种。第一种类似于 Microsoft Visual Studio 2005 Tools for Office Second Edition (VSTO 2005 SE),即通过使用 XML 类和定义,可以定义工作区的元素,然后通过回调代码将功能区元素与事件处理程序关联起来。第二种方法就是使用功能区设计器。功能区设计器包括一个可视化设计器和一个可扩展对象模型,使开发人员在创建、配置和调试功能区用户界面时变得直观简单。和其他可视化设计器一样,可以将控件拖放至设计界面、使用“属性”窗口设置属性,通过双击这些控件为新的功能区项轻松创建事件处理程序。而且,Office 回调会被映射至VSTO功能区对象上的事件,这样开发人员可以编写事件处理程序,而不是回调方法。
Orcas中的VSTO使得由VBA转变为.NET更加简单,更具吸引力。除了VSTO自身的独特功能和优势外,VSTO的另一项优秀功能是能够与VBA共同使用,例如,使用VSTO可以轻松扩展VBA代码。VSTO与VBA进行通信的第一种方式是由VSTO调用VBA的函数,而第二种方式则是由VBA调用VSTO的函数。
(以上摘选自《MSDN Magazine》)

新技术发展得太快了,VS 2005还在摸索,VS 2008又将推出,真是让人应接不暇。但是也不必过于茫然,因为我觉得VBA也好,VSTO也罢,它们只不过是Excel的工具罢了,也就是说,Excel是工具,它们是更好地利用和开发Excel的工具,但核心还是Excel的数据处理和分析能力、Excel的报表能力。

分类:Excel.NET>VSTO

By fanjy in 2007-8-14


阅读全文 | 回复(3) | 引用通告 | 编辑
 


  • 标签:VSTO 功能 
  • Re:新的VSTO功能概述
    fanjy发表评论于2007-8-25 10:32:14
    在新建windows窗体中应该有.

    个人主页 | 引用 | 返回 | 删除 | 回复
     


    Re:新的VSTO功能概述
    jidanbing(游客)发表评论于2007-8-24 19:37:58
    安装顺序是不是应该这样:安装office 2007,然后安装vs2005,再安装vsto。我安装后,office 中只有外接程序,没有工作簿模板。

    个人主页 | 引用 | 返回 | 删除 | 回复
     


    Re:新的VSTO功能概述
    jidanbing(游客)发表评论于2007-8-15 11:17:36
    vs2005是不是只支持office2003。
    以下为blog主人的回复:
    也支持Office 2007啊!


    个人主页 | 引用 | 返回 | 删除 | 回复
     


    发表评论:

      大名:
      密码:
      主页:
      标题:
      loading...


    fanjy的博客

    Powered by Oblog.