• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
yunhuasheng's blog
everything that we can't do now ,but future with our endeavor. springfield!
博客园    首页    新随笔    联系   管理    订阅  订阅

Visual Studio Tools for Office 中的新增功能

VSTO 技术转载一 -------------- Visual Studio Tools for Office 中的新增功能

现在有两个版本的 Visual Studio Tools for Office:

  • Microsoft Visual Studio 2005 Tools for the Microsoft Office System (VSTO 2005)

  • Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System (VSTO 2005 SE)

这两个版本提供了很多新功能,这些新功能有助于创建使用 Microsoft Office 2003 和 2007 Microsoft Office system 的托管解决方案。

Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System (VSTO 2005 SE) 是 VSTO 2005 的第二个版本。有关如何下载和安装 VSTO 2005 SE 的更多信息,请参见 如何:安装 Visual Studio Tools for Office。

VSTO 2005 SE 中的新增功能

VSTO 2005 SE 包括以下方面的新增功能:

  • 应用程序级外接程序。

  • 自定义任务窗格。

  • 功能区扩展性。

  • Outlook 窗体区域。

应用程序级外接程序

  • VSTO 2005 SE 包含针对 Microsoft Office 2003 和 2007 Microsoft Office system 中多种应用程序的项目模板。有关应用程序的完整列表,请参见 产品组合可用的功能。

  • 新的外接程序项目模板位于 Visual Basic 项目和 Visual C# 项目文件夹下,在名为“Office”的子文件夹下分别名为“2003 外接程序”和“2007 外接程序”的文件夹中。

  • 这些外接程序项目模板包含有别于使用 VSTO 2005 创建的 Outlook 2003 外接程序的编程模型。有关更多信息,请参见 应用程序级外接程序编程入门。

自定义任务窗格

  • 可以使用外接程序为 2007 Microsoft Office system 中的某些应用程序创建自定义任务窗格。有关更多信息,请参见 自定义任务窗格概述。

功能区扩展性

  • 可以使用外接程序为 2007 Microsoft Office system 中的某些应用程序自定义功能区用户界面 (UI)。有关更多信息,请参见 功能区扩展性概述。

Outlook 窗体区域

  • 可以使用外接程序为 Microsoft Office Outlook 2007 创建自定义窗体区域。有关更多信息,请参见 Outlook 窗体区域概述。

Visual Studio 中的 InfoPath 设计模式集成

  • Microsoft Office InfoPath 2007 窗体模板设计环境已完全集成到 Visual Studio 开发环境中。无需离开 Visual Studio,即可在编写托管代码的同时使用 InfoPath 2007 的功能来设计 InfoPath 表单模板的外观,从而扩展其功能。在 Visual Studio 中使用 InfoPath 表单模板时,将根据兼容 InfoPath 2003 的对象模型(Microsoft.Office.Interop.InfoPath.SemiTrust 命名空间的成员)或新的 InfoPath 2007 托管代码对象模型(Microsoft.Office.InfoPath 命名空间的成员)使用 Visual C# 或 Visual Basic 编写业务逻辑。有关更多信息,请参见 欢迎使用“InfoPath 开发人员托管代码表单模板参考”。

VSTO 2005 中的新增功能

VSTO 2005 包括以下方面的新增功能:

  • 项目系统。

  • 可视化设计器。

  • 控件。

  • Outlook 外接程序支持。

  • 操作窗格支持。

  • 智能标记支持。

  • 服务器端编程。

  • 数据缓存。

  • 部署。

有关对各功能提供指导教程的白皮书,请参见“What's New in Visual Studio 2005 Tools for Office”(Visual Studio 2005 Tools for Office 中的新增功能)(http://go.microsoft.com/fwlink/?LinkId=50565)。

项目系统

  • 项目模板位于 Visual Basic 项目和 Visual C# 项目文件夹下名为“Office”的子文件夹中。

  • 已经添加了 Microsoft Office Excel 2003 的新项目模板。有关更多信息,请参见 “Excel 模板”项目模板。

  • 已经添加了 Microsoft Office Outlook 2003 项目的新项目模板。有关更多信息,请参见 Outlook 外接程序项目模板。

  • Excel 对工作簿不再只有一个代码文件。每个工作表都有单独的代码文件,工作簿也有一个代码文件。Microsoft Office Word 2003 有一个用于文档或模板的代码文件。有关更多信息,请参见 解决方案资源管理器中隐藏的项目文件。

可视化设计器

  • Excel 和 Word 文档在 Visual Studio 内部打开,作为可视化设计图画。您可以设计文档并在相同环境中编写文档后的代码。有关更多信息,请参见 Visual Studio 环境中的 Office 文档概述。

Controls

  • 您可以将常规 Visual Studio 控件从“工具箱”拖动到文档上。有关更多信息,请参见 Office 文档上的 Windows 窗体控件概述。

  • 您可以利用称为“宿主控件”的新控件,这些控件扩展了 Office 的某些内置对象。现在,这些对象公开事件并具有数据绑定功能。有关更多信息,请参见 宿主项和宿主控件概述。

Outlook 外接程序支持

  • 可以使用项目模板帮助创建 Microsoft Office Outlook 2003 外接程序。有关更多信息,请参见 应用程序级外接程序编程入门。

操作窗格支持

  • 现在提供的支持可以让您轻松地将操作窗格添加到文档。有关更多信息,请参见 操作窗格概述。

智能标记支持

  • 现在提供的支持可以让您轻松地将智能标记添加到文档。有关更多信息,请参见 智能标记概述。

数据编程

  • 无需使用 Office 应用程序的对象模型,就可以对 Office 文档中的数据进行编程。有关更多信息,请参见 数据模型概述。

服务器端编程

  • 无需启动 Office 应用程序,就可以在服务器上访问和操作 Office 文档内的数据。有关更多信息,请参见 对文档数据的服务器端访问概述。

数据缓存

  • 数据可以存储在附加到 Office 文档的 XML 数据岛中,因此可以脱机或在服务器上使用数据。有关更多信息,请参见 数据模型概述 和 如何:缓存数据以便脱机使用或在服务器上使用。

Deployment

  • 现在部署使用应用程序和部署清单,使更新解决方案更加容易。有关更多信息,请参见 部署文档级自定义项。

posted @ 2007-12-27 20:05  yunhuasheng  阅读(958)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3