Web 组件和控件(Office Web Component)

4 篇文章 0 订阅
转自:http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/modcore/html/deoriwebcomponetscontrols.asp
Microsoft® Office Web 组件提供了多种方法,用于将 Office 文档发布到 Web 上,同时在原始应用程序中查看这些文档时,还保留了它们所具有的交互性。Office Web 组件是一组 Microsoft® ActiveX® 控件,目的在于使您能够将完全交互的工作表、图表、数据透视表以及数据库发布到 Web 上。当用户查看包含 Office Web 组件的 Web 页时,他们可以在 Microsoft® Internet Explorer 中与文档所显示的数据进行交互。用户可以对数据进行排序、筛选、添加或更改操作,展开和折叠详细信息视图,使用数据透视表列表以及绘制更改数据的图表。此 外,Office Web 组件是可完全编程的,允许您为基于 Web 的应用程序创建丰富的交互内容。
注意   Office Web 组件仅用在 Internet Explorer 4.01或更高版本中。Access 数据访问页上的 Microsoft® Access 组件仅用于 Internet Explorer 5 或更高版本中。另外,在 Internet Explorer 5 或更高版本中,您可以使用 Office Web 组件控件获得最全面的功能。要查看和使用 Office Web 组件,用户必须安装了 Office XP;或者如果您公司有 Office XP 站点许可证,用户必须从 Intranet 下载 Office Web 组件。

下表说明 Office Web 组件并列出每个组件对应的 ActiveX 控件和对象。

Office Web 组件ActiveX 控件对象说明
电子表格组件电子表格Spreadsheet此组件提供了一个重新计算引擎、一个完整的函数库以及一个用于 Web 页的简单工作表用户界面。
图表组件图表ChartSpace此组件显示了电子表格、数据透视表列表或数据源控件中数据的图形。图表空间与页上的其它控件绑定时,它会随绑定控件的更改而立即更新。
数据透视表组件数据透视表列表PivotTable此组件允许用户对工作表、数据库或多维数据集中的数据进行排序、分组、筛选、分级显示和处理。
(无)数据源DataSourceControl此控件管理 Web 页或页面上的控件与该页面的数据源之间的通讯。此控件在数据访问页以及数据透视表列表控件后面,提供报表引擎。

所有 Office Web 组件都提供对象模型,并且可以使用 Office 应用程序中的 Microsoft® Visual Basic® for Applications (VBA) 或者 Web 页中的 Microsoft® Visual Basic® Scripting Edition (VBScript) 或 Microsoft® JScript® 代码进行编程。另外,因为 Office Web 组件是 ActiveX 控件,所以可将它们用于任何支持 ActiveX 控件的环境中,其中包括开发环境中的所有编程工具。

您可以使用对象浏览器查看与 Office Web 组件相关的对象、方法和属性。若要在对象浏览器中显示这些项,您必须设置对 Microsoft Office Web 组件对象库 (Msowc.dll) 的引用。

可使用以下几种方法将 Office Web 组件控件插到 Web 页上:

  • 在 Microsoft® Excel 中,您可以使用“发布为 Web 页”功能,将 Excel 图表、工作表以及数据透视表导出到 Web 页中。
    注意   您不但可以将数据从 Excel 导出到 Web 页上的 Office Web 组件控件上,而且电子表格和数据透视表列表控件还支持单击控件工具栏上的“导出到 Excel”时,将数据从控件导出到 Excel。
  • 在 Access 中,您可以将 Office Web 组件控件添加到数据访问页上,方法是单击工具栏上的“Office 图表”、“Office 电子表格”或者“Office 数据透视表”工具,再单击页面上您要放置控件的位置。
  • 在 Microsoft® FrontPage® 中,您可以在“插入”菜单中指向“Web 组件”,再单击“Office 图表”、“Office 电子表格”或“Office 数据透视表”,将图表、电子表格或数据透视表列表控件添加到 FrontPage 文档中。
  • 在 Web 页中,您可以插入 Office Web 组件控件,方法是将该控件的 <OBJECT> 标记添加到页面上,然后将控件的类标识符 (CLSID) 指定为 CLASSID 属性的设置。
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值