OWebComp.exe 包含用于 Office 2000 Web 组件的脚本示例

本文已归档。它按“原样”提供,并且不再更新。
概要
OWebComp.exe 是一个自解压的可执行文件,包含一系列脚本示例,它们演示了 Microsoft Office Web 组件的功能和用法。示例使用 VBScript 和 Active Server Pages (ASP)。
更多信息
可以从 Microsoft 下载中心下载以下文件:

电子表格示例

示例演示了 Microsoft 电子表格组件的脚本技术,其中包括:
  • 格式设置
  • 加载和检索数据
  • 单元格和电子表格保护
  • 处理由电子表格组件引发的各类事件
  • 属性绑定
  • 自定义排序和筛选

图表示例

示例演示了 Microsoft 图表组件的脚本技术,其中包括:
  • 创建受图表组件支持的不同类型的图表
  • 设置各种图表元素的格式
  • 使用原意数据创建图表,以及使用来自其他组件的数据
  • 处理由图表组件引发的各类事件
  • 处理多个图表
  • 自定义排序和筛选
  • 在服务器端生成静态图表图像

数据透视表示例

示例演示了 Microsoft 数据透视表组件的脚本技术,其中包括:
  • 使用表格式和 OLAP 数据源
  • 使用 XML 数据
  • 设置各种报表元素的格式
  • 处理由数据透视表组件引发的各类事件
  • 与图表组件绑定
  • 在运行时添加筛选、总计和字段集
  • 在服务器端生成静态报表

使用示例

OWebComp.exe 文件中包含的示例需要 Microsoft Office 2000 和 Microsoft Internet Explorer 4.01 或更高版本。大多数示例都是客户端脚本,可以使用 FILE:// 协议运行。因此,运行客户端脚本示例时不需要 Web 服务器。服务器端脚本示例则需要 Web 服务器(用 Microsoft Internet Information Server 4.0 或 5.0 配置)。

说明
  1. 提取 OWebComp.exe 的内容。默认文件夹是 C:\Program Files\OWebComp,不过您可以将其更改为您所选择的文件夹。
  2. 如果您使用 HTTP:// 协议访问示例,则必须修改 ..\OWebComp\Data.htm 中的常量 sDataPathto,以指定示例使用的数据文件的正确位置。例如,如果您将 OWebComp.exe 提取到了 C:\InetPub\wwwroot\OWebComp 文件夹中,Data.htm 的内容应如下所示:
       Const sDataPath = "C:\InetPub\wwwroot\owebcomp\data"      Function GetDBPath()      Select Case UCASE(document.protocol)      Case "FILE PROTOCOL":                GetDBPath = "..\data"      Case "HYPERTEXT TRANSFER PROTOCOL":  GetDBPath = sDataPath      Case Else:                           GetDBPath = vbNullString      End Select   End Function						
    注意:您可以为 sDataPath 常量指定一个使用映射驱动器或 UNC 的共享文件夹的路径。
  3. 要使用 FILE:// 协议访问示例,请双击 OWebComp 文件夹中的 Default.htm

    要使用 HTTP:// 协议访问示例,请使用一个 HTTP:// 的 URL 导航到 OWebComp 文件夹中的 Default.htm
  4. 某些 ASP 脚本需要有一个 Session 对象来创建和管理临时文件。请使用 IIS 管理器将以下文件夹设置为拥有脚本权限的应用程序的启动位置:
    ..\OWebComp\Chart\ASP

    - 和 -

    ..\OWebComp\PivotTables\ASP
    如果您需要更多地了解如何为 Web 应用程序配置属性,请参考您的 IIS 文档。
示例的设计和版式在分辨率为 800x600 或更高的屏幕上可以呈现出最好的效果。请注意,这并不是 Office Web 组件造成的设计限制,而是由这些示例本身的性质决定的。这些示例是指导性的,因此在大多数示例中,读者会看到较长的说明和注释文字。

某些示例为了通过 FileSystemObject 访问文件而使用了 VBScript CreateObject 语句。如果在运行示例时出现错误,请检查 Internet Explorer 中的安全设置,确认您可以对 ActiveX 控件执行脚本。

在服务器端使用时出现的问题

您应该知道,Office 2000 Web 组件不是针对服务器端使用而设计的,如果您在有大量并行用户连接的服务器上使用这些组件,可能会出现问题。其中的许多问题在 Office XP Web 组件中得到了解决,对于大规模服务器端解决方案,您应该考虑使用 Office XP Web 组件。

有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
317316 INFO:Office 2000 Web 组件在服务器端使用时的限制
参考
有关更多信息,请参见以下知识库文章:
195826 PRB:客户端脚本中的 CreateObject 失败
(c) Microsoft Corporation 2000,保留所有权利。由 Microsoft Corporation 的 Harsha Bennur 和 Lori Turner 供稿。

OWebComp WebCalc WebChart WebPivot pivot OWC HTMLURL HTMLData CSVData CSVURL LoadText RecordsetDef ViewableRange EndEdit ExportPicture ChartSpace ChartDataSource SelectionChange RangeFromPoint Axes Scaling PivotRowMember PivotColumnMember PivotData
属性

文章 ID:258187 - 上次审阅时间:01/10/2015 12:29:03 - 修订版本: 3.2

  • Microsoft Office Spreadsheet Component 9.0 1.0
  • Microsoft Office Chart Component 9.0
  • Microsoft Office PivotTable Component 9.0 1.0
  • kbnosurvey kbarchive kbdownload kbfile kbofficewebchart kbofficewebpivot kbofficewebspread kbpivottable kbsample KB258187
反馈